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.inique afetam o tamanho máximo de um upload de arquivo: upload_max_filesizee 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?