Я работаю над формой PHP, которая прикрепляет файл к электронному письму, и пытаюсь корректно обрабатывать случаи, когда загружаемый файл слишком велик.
Я узнал, что в php.ini
есть две настройки, которые влияют на максимальный размер загружаемого файла: upload_max_filesize
и post_max_size
.
Если размер файла превышает upload_max-filesize
, PHP возвращает размер файла как 0. Это нормально; Я могу проверить это.
Но если оно превышает post_max_size
, мой сценарий завершается с ошибкой и возвращается к пустой форме.
Есть ли способ отловить эту ошибку?