2010-05-17 58 views
0

即时通讯使用java脚本上传多个图像,但一些如何它不工作......只有第一个文件上传。 javascript独立工作,但是当我将它与我现有的代码集成时,它并不是。即时通讯提交后,然后使用if($ _ REQUEST ['Submit'])引用同一个php文件。 我已经尝试修复它的工作原理的数量....但不能让它动态工作多文件上传脚本不工作在php

+2

如果不显示代码的某些相关部分,将很难提供帮助。 – 2010-05-17 15:31:19

回答

1

用名称末尾的方括号命名输入。如果方括号内没有值,它们将依次放入数组中。如果有一个值,该值将用作阵列中的关键:

HTML:

<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" /> 

PHP:

print_r($_POST); 
/* 
array(
    0 => 'a', 
    1 => 'b', 
    2 => 'c', 
    'foo' => 'bar' 
) 
*/ 

同样应适用于$_FILES阵列。

0

PHP有一个max_upload_size和max_post_size如果你的上传文章大小超过这些,那么上传通常会失败。请确保你有这些设置真正的高,我通常设置200M +

用phpinfo()来获取这些值设置什么太

一个更好的选择是让你的脚本上传的每个文件一个在一个时间背景