Загрузка файлов upload

  • Автор темы Автор темы alex77
  • Дата начала Дата начала

alex77

Новичок
Когда пользователь загружает на сервер файл большего размера, чем значение директив PHP, не получается отловить ошибку, просто ничего нет. Только в логах появляется POST Content-Length of 9431252 bytes exceeds the limit of 8388608 bytes in Unknown on line 0. Но в скрипте не получается отловить хоть какую-нибудь ошибку и выдать ответ пользователю.
Подскажите пожалуйста, как с этим бороться?
 
Эта ошибка вызвана не ограничением на размер файла для загрузки, а ограничением для передаваемых данных post_max_size. (оно всегда должно быть больше, чем размер upload_max_filesize)
 
Спасибо. поставил ведь 8 и 10 мегабайт соответственно а перезапустить забыл во алень :(
 
А если размер данных формы больше post_max_size то приходят пустые $_POST и $_FILES и в лог пишется PHP Warning. Как его можно отловить ?
 
Спасибо, так и сделал, + ещё $_SERVER['CONTENT_LENGTH'] > ini_get('post_max_size')
 
Сверху