多文件上传,一个很奇怪的现象!
######文件内容######
<?
echo $Submit;
/* if($Submit){
copy($file[0],$file_name[0]);
}
*/
?>
<form name="form1" enctype="multipart/form-data" method="post" action="">
<?
$num=21; //设定文件选框的个数
for($i=0;$i<$num;$i++){ ?>
<input type="file" name="file[]">
<? } ?>
<input type="submit" name="Submit" value="Submit">
</form>
多文件上传的问题,变量$num为上传文件选择框的个数,以上不测试实际的文件拷贝,只是看表单的提交。
我用的系统为linux redhat6.2+apache1.3.20+php4.0.6,上传文件大小没限制,已测试可以上传100多兆的单个文件。
设定$num的不同值,不选择任何文件,空表单直接提交
我测试的现象是:
当 $num<=21时 echo $Submit可以打印出字符串 'Submit'
当 $num>21 && $num<28时 可以提交,打印不出$Submit,为空白
当 $num>=28时 提交时,忙,很慢,几乎不能提交。