Estou trabalhando em um formulário PHP que anexa um arquivo a um e-mail e estou tentando lidar com casos em que o arquivo carregado é muito grande.
Aprendi que existem duas configurações php.ini
que afetam o tamanho máximo de um upload de arquivo: upload_max_filesize
e post_max_size
.
Se o tamanho de um arquivo exceder upload_max_filesize
, o PHP retorna o tamanho do arquivo como 0. Tudo bem; Eu posso verificar isso.
Mas se exceder post_max_size
, meu script falha silenciosamente e volta para o formulário em branco.
Existe alguma maneira de detectar esse erro?