Estoy trabajando en un formulario PHP que adjunta un archivo a un correo electrónico y trato de manejar con elegancia los casos en los que el archivo cargado es demasiado grande.
Aprendí que hay dos configuraciones php.inique afectan el tamaño máximo de la carga de un archivo: upload_max_filesizey post_max_size.
Si el tamaño de un archivo excede upload_max_filesize, PHP devuelve el tamaño del archivo como 0. Eso está bien; Puedo comprobar eso.
Pero si excede post_max_size, mi script falla silenciosamente y vuelve al formulario en blanco.
¿Hay alguna forma de detectar este error?