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 44 45 46 47 48
| $content_dir = 'upload/';
$content_dir.=$chiffre."/";
$envoi_mail_pj=1;
IF (!file_exists("./upload")){
umask(0);
@mkdir("./upload",0777);
}
IF (!file_exists("./upload/$chiffre")){
umask(0);
@mkdir("./upload/$chiffre",0777);
}$nb_fic=0;
$url_chemin=str_replace("formulaire.php","","http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'] );
$tmp_file = $_FILES['id_14']['tmp_name'];
if (is_uploaded_file($tmp_file['tmp_name'])) {
exit("Le fichier est introuvable");
}
if ( $_FILES['id_14']['size']>75000){
exit("Le poids de votre fichier est trop important.");
}
// on vérifie maintenant l'extension
$type_file1 = explode(".",$_FILES['id_14']['name']);
$type_file=strtolower($type_file1[count($type_file1)-1]);
IF (!strstr($type_file, 'doc')&& !strstr($type_file, 'docx')&& !strstr($type_file, 'pdf')){
exit("Ce type de fichier n'est pas autorisé ou fichier vide.");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['id_14']['name'];
if( @preg_match('#[\x00-\x1F\x7F-\x9F/\\]#', $name_file))
{
exit("Nom de fichier non valide");
}
else {
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
else {
$url_upload.='fichier à télécharger sur le serveur : '.$url_chemin.$content_dir . $name_file.'<br>';
$nb_fic++;
$tab_fic[$nb_fic][0]=$content_dir . $name_file;
$tab_fic[$nb_fic][1]=$_FILES['id_14']['type'];
}
} |
Partager