Bonjour,
J'envoie un fichier que je récupère avec un "input type="file"", et j'utilise donc $_FILE['fichier']['tmp_name'] pour récupérer le chemin du fichier. Hors cela m'envoie le fichier avec un nom bizarre et je voudrais récupérer le vrai nom du fichier. Comment faire?
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php include "libmail.php";//placez dans le repertoire courant donc... $m= new Mail; // demarre l'email $m->From( "email" );// enlever les guillements pour placer une variable //$m->To( "co250587@hotmail.com");//idem $m->Subject( "Email avec attachement" );//idem $message= "Veuillez trouver ci-joint votre test de francais"; $m->Body( $message); // corps du message // $m->Cc( "contact@autredomaine.com");//facultatif $m->Bcc( "email");//facultatif $m->Priority(4) ; // Priorité Basse $m->Attach($_FILES['fichier']['tmp_name'], "application/pdf" ) ; // définition du type mime du document joint image/gif $m->Send(); if($m) { echo 'Le message a bien été envoyé'; echo $_FILES['fichier']['name']; } else { echo 'Le message n\'a pu être envoyé'; } ?>
Partager