html部分:
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Send this file: <input name="userfile0" type="file"><br>
Send this file: <input name="userfile1" type="file"><br>
Send this file: <input name="userfile2" type="file"><br>
Send this file: <input name="userfile3" type="file"><br>
<input type="submit" value="Send File">
</form>
upload.php
<?php
// 在 4.1.0 以前的 PHP 中,需要用 $HTTP_POST_FILES 代替 $_FILES。
// 在 4.0.3 以前的 PHP 中,需要用 copy() 和 is_uploaded_file() 来代替 move_uploaded_file()。
$uploaddir = 'upload/';
for($i=0;$i<4;$i++){
$uploadfile = $uploaddir. $_FILES['userfile'.$i]['name'];
print "<pre>";
if (move_uploaded_file($_FILES['userfile'.$i]['tmp_name'], $uploaddir . $_FILES['userfile'.$i]['name'])) {
print "File is valid, and was successfully uploaded. Here's some more debugging info: ";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info: ";
print_r($_FILES);
}
print "</pre>";
}
?>
本文介绍了一个简单的HTML表单用于上传多个文件的例子,并展示了如何使用PHP处理这些上传的文件。通过检查文件是否成功上传并打印相关信息来进行调试。
665

被折叠的 条评论
为什么被折叠?



