Explication sur les messages d'erreurs de chargement de fichiers

Depuis PHP 4.2.0, PHP retourne un code d'erreur appropri� dans le tableau de fichiers. Ce code d'erreur est accessible � l'index ['error'] du tableau, qui est cr�� durant le t�l�chargement, par PHP. En d'autres termes, le message d'erreur est accessible dans la variable $_FILES['userfile']['error'].

UPLOAD_ERR_OK

Valeur : 0. Aucune erreur, le t�l�chargement est correct.

UPLOAD_ERR_INI_SIZE

Valeur : 1. Le fichier t�l�charg� exc�de la taille de upload_max_filesize, configur�e dans le php.ini.

UPLOAD_ERR_FORM_SIZE

Valeur : 2. Le fichier t�l�charg� exc�de la taille de MAX_FILE_SIZE, qui a �t� sp�cifi�e dans le formulaire HTML.

UPLOAD_ERR_PARTIAL

Valeur : 3. Le fichier n'a �t� que partiellement t�l�charg�.

UPLOAD_ERR_NO_FILE

Valeur : 4. Aucun fichier n'a �t� t�l�charg�.

UPLOAD_ERR_NO_TMP_DIR

Valeur : 6. Un dossier temporaire est manquant. Introduit en PHP 4.3.10 et PHP 5.0.3.

UPLOAD_ERR_CANT_WRITE

Valeur : 7. �chec de l'�criture du fichier sur le disque. Introduit en PHP 5.1.0.

UPLOAD_ERR_EXTENSION

Valeur : 8. L'envoi de fichier est arr�t� par l'extension. Introduit en PHP 5.2.0.

Note: Ces constantes sont apparues en PHP 4.3.0.