switch ($_FILES['photo']['error']){
case 1: // UPLOAD_ERR_INI_SIZE
echo 'Le fichier dépasse la limite autorisée par le serveur (fichier php.ini) ! L\utilisateur ne sera pas ajouté !';
$erreur = 1;
break;
case 2: // UPLOAD_ERR_FORM_SIZE
echo 'Le fichier dépasse la limite autorisée dans le formulaire HTML ! L\utilisateur ne sera pas ajouté !';
$erreur = 2;
break;
case 3: // UPLOAD_ERR_PARTIAL
echo 'L\'envoi du fichier a été interrompu pendant le transfert ! L\utilisateur ne sera pas ajouté !';
$erreur = 3;
break;
case 4: // UPLOAD_ERR_NO_FILE
$erreur = 4;
break;
case 6: //UPLOAD_ERR_NO_TMP_DIR
echo 'Un dossier temporaire est manquant !';
$erreur = 6;
break;
case 7: //UPLOAD_ERR_CANT_WRITE
echo 'Échec de l\'écriture du fichier sur le disque !';
$erreur = 7;
break;
case 8: //UPLOAD_ERR_EXTENSION
echo 'Une extension PHP a arrété l\'envoi de fichier !';
$erreur = 8;
break;
default : //OK
$erreur = 0;
break;
}