同时上传多个文件需要将多个文件以数组的形式组织,你的上传页面是怎么写的?需要写成这样的格式
<form action="upload.php" method="post" enctype="multipart/form-data">
  <input name="userfile[]" type="file"><br>
  <input name="userfile[]" type="file"><br>
  <input type="submit" value="upload">
</form>

解决方案 »

  1.   

    把$Upfile_name2 改为$Upfile2_name表单中file对象的name分别为Upfile、Upfile2是吧?
    所以自动变量为:$Upfile、$Upfile_name、$Upfile_type、$Upfile_size 和$Upfile2、$Upfile2_name、$Upfile2_type、$Upfile2_size用数组形式命名可使处理简单一些:
    令所有file对象的name=Upfile[]
    引用时
    $Upfile[$i]、$Upfile_name[$i]、$Upfile_type[$i]、$Upfile_size[$i]