PHP:Установите max_file_uploads для одного файла, а не php.ini.
Вопрос
Как и многие переменные в PHP, использование ini_set() на странице на самом деле не работает.
Недавно я обновил свою версию PHP и обнаружил, что возможности загрузки нескольких изображений теперь ограничены.После 3 часов разочарования я обнаружил, что в моей новой установке PHP для нового параметра «max_file_uploads» установлено значение «20».
Таким образом, загружаются только первые 7 изображений (каждое имеет три размера, 7*3=21).
Теперь я могу изменить значение «max_file_uploads» в php.ini на 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
;)
Дэмиан Росси