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