Если через форму отправить файл больше, чем указано в upload_max_filesize и post_max_size, то php выдаст
<br />
<b>Warning</b>: POST Content-Length of 71000687 bytes exceeds the limit of 52428800 bytes in <b>Unknown</b> on line <b>0</b><br />
Разумеется клиентский обработчик ошибок не готов к этому, поэтому хочется как-то организовать нормальное отображение таких ошибок.
Забавно, что из php нельзя отключить отображение ошибок через
ini_set("display_errors", false);
, чтобы потом в ручную посчитать вес и отправить нормальный ответ пользователю. Как можно заметить, ошибка вылетает на строке 0, то есть она наступает до всех параметров и только путём исправления php.ini можно добиться отключения её отображения. Вот хотелось бы мне заблуждаться и увидеть от вас решение данной проблемы