У меня есть страница с этим 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 для обработки файлов. Если загружено несколько (обычно <5) фотографий, все работает нормально </p>
если я загружаю 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
(
)