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
| $AUTH_EXT= array(".doc", ".pdf", ".jpg", ".jpeg", ".xls", ".zip", ".tif", ".rar");
function isExtAuthorized($ext){
global $AUTH_EXT;
if(in_array($ext, $AUTH_EXT)){
return true;
}else{
return false;
}
}
$content_dir= $RECUP_TYPE."/"; // dossier où sera déplacé le fichier
$tmp_file= $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) ){
exit("File not found");
}
$name_file= $_FILES['fichier']['name'];
$name_file= clean_file_name($name_file);
$extension= strrchr($name_file, ".");
$RECUP_TEST_CERTIF= trim($RECUP_TEST_CERTIF,"-");
$name_file= $RECUP_TYPE."_".$RECUP_TEST_CERTIF."_".$RECUP_REF_SERPIE."_".$RECUP_REF_BDL.$extension;
echo "<br />Nom :".$name_file;
// on vérifie maintenant l'extension
//$type_file = $_FILES['fichier']['type'];
if(!isExtAuthorized($extension)){
exit("Wrong file extension : jpg, jpeg, pdf, doc, xls, zip, tif, rar<br />".$type_file);
}
// on copie le fichier dans le dossier de destination
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) ){
exit("Cannot copy file to $content_dir");
} |
Partager