<input type="file" name="upfile[]" multiple>
<?php
if (isset($_FILES["upfile"]["name"]) && @$_FILES["upfile"]["name"]!='') {
$count_files = count($_FILES['upfile']['name']);
for($img_count=1;$i<$count_files;$img_count++) {
$tmp_name = $_FILES['upfile']["tmp_name"][$img_count];
$file = 'picture'.$img_count.'.jpg';
if (@move_uploaded_file($tmp_name, $_SERVER['DOCUMENT_ROOT']."/images/$file")){
$img_count++;
}
}
}
?>
我试图循环上传多个文件到网站,页面需要很长时间才能加载,然后由于脚本超时而崩溃。我究竟做错了什么?谢谢你!UPD 此外,如果您删除多个图像并加载一个图像而无需循环,那么一切都会正常。循环中,连一张图片都没有加载。