+ -
当前位置:首页 → 问答吧 → PHP批量上传文件小例子

PHP批量上传文件小例子

时间:2010-08-28

来源:互联网

和大家分享初学者,写的不怎么完善,仅供参考,
<?php
$file_path="uploads/";


for($i=0;$i<count($_FILES[ufile][name]);$i++){
    $_FILES[ufile][name][$i]=time().$_FILES[ufile][name][$i]; //加个时间戳防止重复文件上传后被覆盖
  
}
print_r($_FILES[ufile][name]);
$filename=$_FILES[ufile][name];
$filet=$_FILES[ufile][tmp_name];
if($filet[size]>"500000"){   //这个可以自己随便改
   echo "您上传的文件大小为".$_FILES['ufile'][size]."大于500kb,请重新上传";
}else if($filet){
   for($i=0;$i<count($filename);$i++){     //循环上传文件的数组
     move_uploaded_file($filet[$i],$file_path.$filename[$i]);
   }
}
else{
    echo "文件上传失败";
   }


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>无标题文档</title>
</head>

<body>
<p>请上传问件不大于500K</p>
<form method="post" action="upload.php" enctype="multipart/form-data">
    <input type="file" name="ufile[]" />
    <input type="file" name="ufile[]" />
    <input type="file" name="ufile[]" />
    <input type="submit" value="提交" />
  
</form>
</body>
</html>

作者: c3tc3tc3t   发布时间: 2010-08-28

看着代码还好 。。。。

作者: starsw001   发布时间: 2010-08-28