多文件上载脚本在php中不起作用
我正在使用java脚本上传多个图像,但有些图像是不工作的…只有第一个文件被上传。javascript是独立工作的,但当我将其与现有代码集成时,它就不工作了。我在提交后引用同一个php文件,然后使用if($\u REQUEST['submit'])。多文件上载脚本在php中不起作用,php,javascript,file-upload,Php,Javascript,File Upload,我正在使用java脚本上传多个图像,但有些图像是不工作的…只有第一个文件被上传。javascript是独立工作的,但当我将其与现有代码集成时,它就不工作了。我在提交后引用同一个php文件,然后使用if($\u REQUEST['submit'])。 我尝试过修复它工作的元素数量……但无法使它动态工作在输入名称的末尾用方括号命名。如果括号内没有值,它们将按顺序放入数组中。如果存在一个值,则该值将用作数组中的键: HTML: 这同样适用于$\u文件数组。PHP有一个最大上载大小和最大发布大小。如果您
我尝试过修复它工作的元素数量……但无法使它动态工作在输入名称的末尾用方括号命名。如果括号内没有值,它们将按顺序放入数组中。如果存在一个值,则该值将用作数组中的键: HTML:
这同样适用于
$\u文件
数组。PHP有一个最大上载大小和最大发布大小。如果您的上载发布大小超过这些大小,则上载通常会失败。确保你把这些设定得很高,我通常设定200米+
使用phpinfo()也可以获取这些值的设置
更好的选择是让脚本在后台一次上载一个文件如果不显示代码的某些相关部分,将很难提供帮助。
<input type="hidden" name="inp[]" value="a" />
<input type="hidden" name="inp[]" value="b" />
<input type="hidden" name="inp[]" value="c" />
<input type="hidden" name="inp[foo]" value="bar" />
print_r($_POST);
/*
array(
0 => 'a',
1 => 'b',
2 => 'c',
'foo' => 'bar'
)
*/