J’ai un petit souci pour envoyer des fichiers de grandes tailles.

J’ai ma variable ‘upload_max_filesize=6M’, donc je vais pouvoir envoyer des fichiers jusqu’à 6Mo.
J’ai également défini le champ caché UPLOAD_ERR_FORM_SIZE.

Lorsque j’envoie un fichier de 6.5Mo, je récupère bien une erreur via le tableau $_FILES.

(UPLOAD_ERR_INI_SIZE ou UPLOAD_ERR_FORM_SIZE).

Par contre, lorsque j’essaye d’envoyer un fichier de 50Mo, je ne récupère pas d’erreurs et ma page se réaffiche.
J’ai simplement au niveau du log php, la ligne suivante :

[08-Jun-2009 12:05:06] PHP Warning: POST Content-Length of 56275576 bytes exceeds the limit of 8388608 bytes in Unknown on line 0

Ce que je comprends puisque dans mon fichier de configuration j’ai la definition suivante:
post_max_size = 8M

Il y a une solution pour récupérer proprement l’erreur pour afficher un message d’avertissement à l’utilisateur?

D‘avance merci.