Как и многие переменные в 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