
已解决问题
谷歌elf_von1221用户在2016.04.18提交了关于“茅台日赚Ph**P中上传多个文件的表单设计例子”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-03T12:32:31。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !
详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !
多个文件上传和单独文件上传的处理方式是一样的,只需要在客户
复制代码代码如
<html>
<head><t
<bo
<formactio
<inputtype="hidden"name="
选择文件1:<inputtype="file"name='myfile[]'><b
选择文件2:<inputtype="f
选择文件3:<inputtype="fil
<inputtype
</fo
</body>
</
在上面的代
复制代
<?php
//打印三维数组$
print_r($_FILES);
?>
当选择三个本地文件提交后,输出结果如下所示:
复制代码代码如下:
Array(
[
[name]=>Array
[
[1]=>msgsocm.log---$_FILES["myfile"]["name"][1]第二个上传文件的名称
[2]=>NOTEPAD.EXE)---$_FILES["myfile"]["name"][2]第三个上传文件的名称
[type]=>Array(---$_FILES["myfile"]["type"]存储所有上传文件的类型
[0]=>application/octet-stream---$_FILES["myfile"]["type"][0]第一个上传文件的类型
[1]=>application/octet-stream---$_FILES["myfile"]["type"][1]第二个上传文件的类型
[2]=>application/octet-stream)---$_FILES["myfile"]["type"][2]第三个上传文件的类型
[tmp_name]=>Array(
[0]=>C:\WINDOWS\Temp\phpAF.tmp
[1]=>C:\WINDOWS\Temp\phpB0.tmp
[2]=>C:\WINDOWS\Temp\phpB1.tmp)
[error]=>Array(
[0]=>0
[1]=>0
[2]=>0)
[size]=>Array(
[0]=>64
[1]=>1350
[2]=>66560))
)
通过输出$_FILES数组的值可以看到,处理多个文件的上传和单个文件上传时的情况一样的,只是$_FILES数组的结构形式略有不同。通过这种方式可以支持更多数量的文件上传。