同时上传多个文件需要将多个文件以数组的形式组织,你的上传页面是怎么写的?需要写成这样的格式
<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>
<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>
所以自动变量为:$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]