1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| /* affiche les informations du téléchargement
** retourne true en cas d'erreur, false si l'upload est ok
** passer un paramètre affiche les infos d'erreurs
*/
function error( $i = NULL ){
$message = '';
$err = '';
if( $err = @$_FILES[ LE_NOM_DE_TON_CHAMP_FICHIER_ICI ]['error'] ){
if( $err == UPLOAD_ERR_INI_SIZE ){
$message = '*File oversize (php.ini upload_max_filesize)*';
}elseif( $err == UPLOAD_ERR_FORM_SIZE ){
$message = '*File oversize (html MAX_FILE_SIZE)*';
}elseif( $err == UPLOAD_ERR_PARTIAL ){
$message = '*File not complete*';
}elseif( $err == UPLOAD_ERR_NO_FILE ){
$message = '*No file uploaded*';
}elseif( $err == UPLOAD_ERR_NO_TMP_DIR ){
$message = '*No temporary directory*';
}elseif( $err == UPLOAD_ERR_CANT_WRITE ){
$message = '*Writing impossible*';
}elseif( $err == UPLOAD_ERR_EXTENSION ){
$message = '*Bad extension*';
}
}
if( is_null( $i ) ){
if( $err === 0 ){
return false;
}else{
return true;
}
}else{
if( $err === 0 ){
echo '*File uploaded*';
return false;
}else{
echo $message;
return true;
}
}
} |
Partager