PHP - 上传一个或两个文件(大照片)工作正常 - 上传5/6 +似乎甚至没有注册(它只显示上传表格)
我有一个基本上这个html的页面:
<form method="post" enctype="multipart/form-data" action="photo_test.php">
<input class="fupload" name="uploadedfile[1]" type="file" />
<input class="fupload" name="uploadedfile[2]" type="file" />
<input class="fupload" name="uploadedfile[3]" type="file" />
<input class="fupload" name="uploadedfile[4]" type="file" />
<input class="fupload" name="uploadedfile[5]" type="file" />
<input class="fupload" name="uploadedfile[6]" type="file" />
<input type=submit>
和一些PHP来处理文件。如果上传了一些(通常&lt; 5)照片,则它可以正常工作
如果我上传5或6,它似乎甚至没有注册我上传的文件。我已经通过添加上面的代码测试了这个(这是在一个精简的测试页面上解决了什么错误)。
在上传几张照片时,它工作正常(即在print_r($ _ FILES)中显示文件详细信息。在上传5或6个时,它只打印一个空数组(与上传任何内容相同)
有任何想法吗?
(这是完整的脚本。上传一个或两个图像显示print_r中的数据($ _ FILES)。上传5个或更多(ish),不显示任何数据。每张照片大约2-3mb)
<?
ini_set('max_upload_filesize', 8388608);
ini_set('upload_max_filesize', 8388608);
ini_set('memory_limit', '125M');
echo "<pre>";
print_r($_FILES);
print_r($_POST);
?>
<form method="post" enctype="multipart/form-data" action="photo_test.php">
<input class="fupload" name="uploaded[1]" type="file" />
<input class="fupload" name="uploaded[2]" type="file" />
<input class="fupload" name="uploaded[3]" type="file" />
<input class="fupload" name="uploaded[4]" type="file" />
<input class="fupload" name="uploaded[5]" type="file" />
<input class="fupload" name="uploaded[6]" type="file" />
<input type=submit>
</form>
结果:
如果我只上传一个文件
Array
(
[uploadedfile] => Array
(
[name] => Array
(
[1] => DSCN0426.JPG
[2] =>
[3] =>
[4] =>
[5] =>
[6] =>
)
[type] => Array
(
[1] => image/jpeg
[2] =>
[3] =>
[4] =>
[5] =>
[6] =>
)
[tmp_name] => Array
(
[1] => /tmp/phpNM967F
[2] =>
[3] =>
[4] =>
[5] =>
[6] =>
)
[error] => Array
(
[1] => 0
[2] => 4
[3] => 4
[4] => 4
[5] => 4
[6] => 4
)
[size] => Array
(
[1] => 2824091
[2] => 0
[3] => 0
[4] => 0
[5] => 0
[6] => 0
)
)
)
Array
(
)
如果我上传几个文件(5或6)
Array
(
)
Array
(
)
没有找到相关结果
已邀请:
4 个回复
bab
疼嘶桐
氏脑
期差骇蓟