В моем php-скрипте более крупный файл занимает больше времени для загрузки и его привязки max_execution_time. когда max_execution_time был установлен в 60, и я загружал файлы под 1MB, проблем не было. как только я загрузил файл через 3 МБ, я продолжал получать пустой экран без ошибок.
Не волнуйтесь, все ли ограничения загрузки установлены и да, ошибки отображения php включены. Единственный способ, которым я смог определить проблему, – установить максимальное значение max_execution_time на 360.
Как только я это сделал, было время, и загрузка прошла успешно.
моя проблема в том, что пользователям разрешено загружать гораздо более поздние файлы, и нет способа определить, как долго установить max_execution_time для.
Если он настроен очень высоким, например, как я установил его на 360 секунд, это значит, что теоретически каждый процесс php может занять до 360 секунд, что может быть очень плохо.
Кто-нибудь, пожалуйста, помогите мне. Это скрипт для размещения файлов.
Благодарю.
Измените максимальное время выполнения, только когда пользователи загружают файлы.
ini_set('max_execution_time', 360);
Я полагаю, что установка переменной max_input_time php.ini влияет только на разбор входных переменных, включая загрузку POSTed файлов.