Обычно, когда в одной форме загружается более 25 файлов, массив PHP $ _FILES обрезается до первых 25 записей (0-24), что неверно. Должно быть все 31.
Это происходит только на одном конкретном сервере. Апач с PHP. Я пробовал это на двух других серверах, и они, кажется, позволяют все 31.
Может ли это быть вызвано каким-то параметром конфигурации в Apache? Или это более вероятно проблема конфигурации в PHP?
Единственное, о чем я могу думать, это, возможно, директива Apache LimitRequestFields, но это должно вызвать ошибку, а не просто обрезать ее до первых 25. Верно?
Я знаю, что иметь столько полей File в одной форме - это плохая практика, однако это необходимо из-за функциональности, необходимой для этой конкретной страницы. Я не могу обойти это.
Любая помощь с этой проблемой будет принята с благодарностью.
Приведенный ниже HTML-код демонстрирует проблему, с которой я столкнулся.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form enctype="multipart/form-data" action="test.php" method="post">
<input type="file" name="field_id_11[0][1]"/>
<input type="file" name="field_id_11[1][1]"/>
<input type="file" name="field_id_11[2][1]"/>
<input type="file" name="field_id_11[3][1]"/>
<input type="file" name="field_id_11[4][1]"/>
<input type="file" name="field_id_11[5][1]"/>
<input type="file" name="field_id_11[6][1]"/>
<input type="file" name="field_id_11[7][1]"/>
<input type="file" name="field_id_11[8][1]"/>
<input type="file" name="field_id_11[9][1]"/>
<input type="file" name="field_id_11[10][1]"/>
<input type="file" name="field_id_11[11][1]"/>
<input type="file" name="field_id_11[12][1]"/>
<input type="file" name="field_id_11[13][1]"/>
<input type="file" name="field_id_11[14][1]"/>
<input type="file" name="field_id_11[15][1]"/>
<input type="file" name="field_id_11[16][1]"/>
<input type="file" name="field_id_11[17][1]"/>
<input type="file" name="field_id_11[18][1]"/>
<input type="file" name="field_id_11[19][1]"/>
<input type="file" name="field_id_11[20][1]"/>
<input type="file" name="field_id_11[21][1]"/>
<input type="file" name="field_id_11[22][1]"/>
<input type="file" name="field_id_11[23][1]"/>
<input type="file" name="field_id_11[24][1]"/>
<input type="file" name="field_id_11[25][1]"/>
<input type="file" name="field_id_11[26][1]"/>
<input type="file" name="field_id_11[27][1]"/>
<input type="file" name="field_id_11[28][1]"/>
<input type="file" name="field_id_11[29][1]"/>
<input type="file" name="field_id_11[30][1]"/>
<input type="text" name="blah" value="something"/>
<input type="submit" />
</form>
</body>
</html>