2005-11-16

利用PHP上传文件

来源: 本站收集整理 作者:佚名 评论 0 条
  这是一个经典范例,它实现了最长用功能,稍加修改就能定制为强大的上传程序.



<html><head>

<title>上载文件表单</title></head> 

<body> 

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

请选择文件: <br>

<input name="upload_file" type="file"><br>

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

</form> 

</body>

</html> 



<?

$upload_file=$_FILES['upload_file']['tmp_name'];

$upload_file_name=$_FILES['upload_file']['name'];



if($upload_file){

$file_size_max = 1000*1000;// 1M限制文件上传最大容量(bytes)

$store_dir = "d:/";// 上传文件的储存位置

$accept_overwrite = 1;//是否答应覆盖相同文件

// 检查文件大小

if ($upload_file_size > $file_size_max) {

echo "对不起,你的文件容量大于规定";

exit;

}



// 检查读写文件

if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) {

Echo  "存在相同文件名的文件";

exit;

}



//复制文件到指定目录

if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {

echo "复制文件失败";

exit;

}



}



Echo  "<p>你上传了文件:";

echo $_FILES


共2页: 上一页 1 [2] 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:Discuz!戴志康:和我一样创业的年轻人别浮躁  
下一篇:取得随机数
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号