Envoi de mail php

Fermé
jaen - 8 juil. 2009 à 09:47
 julien - 8 juil. 2009 à 10:49
Bonjour,

Je cherche à envoyer un mail à partir de mon code php, mon amis google m'a aidé à trouver ceci mais je n'ai pas trouver comme ajouter une PJ. C'est un mail relativement simple envoyé à plusieurs personnes avec uniquement un PJ.

Merci pour votre aide

<?php
// Plusieurs destinataires
$to = 'aidan@example.com' . ', ';
$to .= 'wez@example.com';

// Sujet
$subject = 'Calendrier des anniversaires pour Août';

// message
$message = 'Confirmation'

// Envoi
mail($to, $subject, $message);
?>
A voir également:

2 réponses

adns Messages postés 1094 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 27 mars 2012 153
8 juil. 2009 à 10:09
bonjour

==>
http://www.commentcamarche.net/faq/sujet 2761 langages envoyer un mail avec piece jointe

Adns
0
Je te remercie, le mail s'envoie parfaitement seulement j'un nom bizarre pour la piece jointe et ce qui est ecrit dans mon fichier que je joins est traduit à un format bizarre, de plus est-ce normal que ceci s'affichent dans la PJ :
Content-Type: application/msword; name=\"resultat_qcm.txt\"\r\n
Content-Transfer-Encoding: base64\r\n
Content-Disposition: attachment; filename=\"resultat_qcm.txt\"\r\n\n

Voici le bout de pour la PJ code qui est dans dans le tuto et que j'ai adapté à mon cas:

$fichier=file_get_contents('resultat_qcm.txt');
//n utilise aussi chunk_split() qui organisera comme il faut l'encodage fait en base 64 pour se conformer aux standards
$fichier=chunk_split( base64_encode($fichier) );

//Écriture de la pièce jointe
$body = $body . "--" .$boundary. "\n
Content-Type: application/msword; name=\"resultat_qcm.txt\"\r\n
Content-Transfer-Encoding: base64\r\n
Content-Disposition: attachment; filename=\"resultat_qcm.txt\"\r\n\n
$fichier";

Merci
0