Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多文件上载脚本在php中不起作用_Php_Javascript_File Upload - Fatal编程技术网

多文件上载脚本在php中不起作用

多文件上载脚本在php中不起作用,php,javascript,file-upload,Php,Javascript,File Upload,我正在使用java脚本上传多个图像,但有些图像是不工作的…只有第一个文件被上传。javascript是独立工作的,但当我将其与现有代码集成时,它就不工作了。我在提交后引用同一个php文件,然后使用if($\u REQUEST['submit'])。 我尝试过修复它工作的元素数量……但无法使它动态工作在输入名称的末尾用方括号命名。如果括号内没有值,它们将按顺序放入数组中。如果存在一个值,则该值将用作数组中的键: HTML: 这同样适用于$\u文件数组。PHP有一个最大上载大小和最大发布大小。如果您

我正在使用java脚本上传多个图像,但有些图像是不工作的…只有第一个文件被上传。javascript是独立工作的,但当我将其与现有代码集成时,它就不工作了。我在提交后引用同一个php文件,然后使用if($\u REQUEST['submit'])。
我尝试过修复它工作的元素数量……但无法使它动态工作

在输入名称的末尾用方括号命名。如果括号内没有值,它们将按顺序放入数组中。如果存在一个值,则该值将用作数组中的键:

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'
)
*/