随笔 - 61  文章 - 48  trackbacks - 0
<2008年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

留言簿(10)

随笔档案

收藏网站

搜索

  •  

最新评论

阅读排行榜

评论排行榜

动态网站开发中,常用的PHP上传文件的代码实例。

以下为引用的内容:

<html>



<head>


<meta http-equiv="Content-Type" content="text/html; charset=gb2312">



<title>网页教学网(webjx.com)文件上传实例</title>

</head>

<body>

<form enctype="multipart/form-data" action=upfile.php method=post>


<input type="hidden" name="MAX_FILE_SIZE" value="2000000">



<input type=file name=upfile size=20>



<input type=submit value='上传文件'>


</form>  

</body>


</html>
<?

phpsu

function getname($exname){
   $dir = "../uploadfile/";
www.phpsu.com

   $i=1;
welcome to phpsu.com

   if(!is_dir($dir)){

      mkdir($dir,0777);
   }



   while(true){ www.phpsu.com

     if(!is_file($dir.$i.".".$exname)){ welcome to phpsu.com

        $name=$i.".".$exname;
        break;

phpsu

      } phpsu提供的php教程

     $i++;
   }

phpsu.com


   return $dir.$name;



}


$exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1)));


$uploadfile = getname($exname);  


if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {

   echo "<h2><font color=#ff0000>文件上传成功!</font></h2><br><br>";
www.phpsu.com

}else { phpsu is a phpschool

   echo "<h2><font color=#ff0000>文件上传失败!</font></h2><br><br>";


}

echo "下面是文件上传的一些信息:

    <br><br>原文件名:".$_FILES['upfile']['name'] .

    "<br><br>类型:" .$_FILES['upfile']['type'] .


    "<br><br>临时文件名:".$_FILES['upfile']['tmp_name'].
phpsu.com

    "<br><br>文件大小:".$_FILES['upfile']['size'] .
    "<br><br>错误代码:".$_FILES['upfile']['error'];
?>
TITLE:PHP上传文件的代码实例 PW0-300 310-083
posted on 2008-06-11 16:51 php一道 阅读(1054) 评论(0)  编辑 收藏 引用 网摘

只有注册用户登录后才能发表评论。
网站导航: