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.ini
que afectan el tamaño máximo de la carga de un archivo: upload_max_filesize
y 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?