PHP: установите max_file_uploads для одного файла, а не php.ini

Как и многие переменные в PHP с использованием ini_set () на странице, на самом деле не работает.

Недавно я обновил свою версию PHP и обнаружил, что мой множественный загрузчик изображений теперь закрыт. После 3 часов разочарования я обнаружил, что моя новая установка PHP имеет новый параметр «max_file_uploads», установленный на «20».

Таким образом, загружаются только первые 7 изображений (каждый из трех размеров, 7 * 3 = 21).

Теперь я могу изменить значение php.ini «max_file_uploads» до 300, но я бы предпочел не делать эту сторону в ширину.

Есть ли способ установить это значение только для одного файла (upload.php)? Может ли использоваться файл .htaccess для этого?

Коррекция: max_file_uploads НЕ МОЖЕТ быть изменен за пределами php.ini. См. PHP «Ошибка» # 50684

Да, его можно изменить. Используйте файл .htaccess и добавьте следующее:

php_value max_file_uploads 40 

Например, я использую это в моем .htaccess в папке:

 php_value upload_max_filesize 25M php_value post_max_size 25M php_value max_file_uploads 1000 

😉

Damian rossi