|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: [Résolu] fichier txt envoyé par mail(php) (Lu 982 fois) |
|
 |
[Résolu] fichier txt envoyé par mail(php)
« sur: le 03-09-2010 a 09:21:17 » |
|
|
|
|
|
|
 |
Re:fichier txt envoyé par mail(php)
« Répondre #1 sur: le 03-09-2010 a 18:52:59 » |
|
|
|
|
 |
Re:fichier txt envoyé par mail(php)
« Répondre #2 sur: le 03-09-2010 a 19:33:55 » |
|
|
|
|
 |
Re:fichier txt envoyé par mail(php)
« Répondre #3 sur: le 04-09-2010 a 01:24:34 » |
|
|
|
|
 |
Re:fichier txt envoyé par mail(php)
« Répondre #4 sur: le 04-09-2010 a 02:12:45 » |
|
cheztom
Membre récent

Hors-Ligne
Messages: 22

|
nikel, pile poile ce que je voulait 
entre temps, j'ai trouvé ça qui permet d'envoyer un mail avec pièce joint, super pratique pour up loader un fichier dans un mail
Un grand merci  a+
$destination = "Destinataire@Domaine.com; // Destinataire du mail $sujet = "Sujet du message"; // sujet du mail
$headers= "MIME-Version: 1.0\n"; // Les headers pour un mail multiparts $headers.= "From: \"Votre nom\" <Votre_mail@Domaine.com>\n"; // Nom et expéditeur du mail $headers.= "Content-type: multipart/mixed;\n";
$limite = '_parties_'.md5(uniqid (rand())); // Chaine permettant de différencier les différentes parties du mail $headers.= " boundary=\"----=$limite\"\n\n";
$texte = "------=$limite\n"; // Première partie, corps du mail en HTML $texte.= "Content-type: text/html; charset=\"iso-8859-1\"\n\n"; $texte.="<HTML><HEAD></HEAD><BODY>Oh! un mail^^</BODY></HTML>";
$fichier = 'Fichier.txt'; // Traitement pour attacher une PJ, D'abord on lit le fichier $contenu = file_get_contents($fichier); $attachement = "\n------=$limite\n"; $attachement .= "Content-Type: text/plain; name=\"Fichier.txt\"\n"; // Dans mon exemple, il s'agit d'un fichier txt, il faut mettre le bon mime type et le bon nom de fichier $attachement .= "Content-Transfer-Encoding: base64\n"; $attachement .= "Content-Disposition: attachment; filename=\"Fichier.txt\"\n\n"; $attachement .= chunk_split(base64_encode($contenu)); // Ca y est on joint le fichier en l'encodant en base 64
mail($destination, $sujet, $texte.$attachement, $headers); // enfin on envoi le mail |
| |
|
|
|
|
 |
Re:fichier txt envoyé par mail(php)
« Répondre #5 sur: le 04-09-2010 a 11:35:55 » |
|
|
|
|
 |
Re:fichier txt envoyé par mail(php)
« Répondre #6 sur: le 04-09-2010 a 11:47:09 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|