Blog of ChristoPHPe !
Bienvenue sur mon Blog !

Blog of ChristoPHPe !

[PHP] Envoyer des e-Mails avec pièce jointe !

28 juillet 2008 à 17:08, par Christophe

Bonjour tout le monde,

Un jour ou l’autre, vous aurez besoin de vous servir des e-mail en PHP mais… avec une pièce jointe, or, ce système est un peu complexe, c’est pour cela que je vous donne une classe PHP :)

Téléchargez la classe ici

Une fois téléchargé, créez un autre fichier PHP avec cela dedans :

require('./mime_mail.class.php'); // inclusion de la classe
 
$fichier_attache1 = fread(fopen('votre_fichier.jpg', 'r'), filesize('votre_fichier.jpg')); // Fichier n°1
$fichier_attache2 = fread(fopen('document.doc', 'r'), filesize('document.doc')); // Fichier n°2
 
$mail = new mime_mail(); // Création d'un nouveau mail
$mail->to = 'votre-e-mail@fai.com'; // Adresse email de réception
$mail->subject = 'Test de mil avec Pièce-Jointe'; // Sujet
$mail->body = 'Ceci est un test d\'e-mail.'; // Corps du message
$mail->from = 'adresse@email.fr'; // Adresse email de l'expediteur (optionnel)
$mail->headers = 'Date: '; // Entetes supplementaires (optionnel)
$mail->attach($fichier_attache1, 'votre_fichier.jpg'); // fichier attache (optionnel)
$mail->attach($fichier_attache2, 'document.doc'); // fichier attache (optionnel)
$mail->send(); // envoi du message

Et voilà ;)
Vous recevrez un e-mail avec votre_fichier.jpg et document.doc en joint :)
Ah oui, j’ai oublié de préciser, ces deux fichiers doivent exister sur le serveur pour qu’ils soient joins au message ;)

Christophe ;)

Laisser un commentaire

Nom

Adresse e-Mail

Site Web

 | 




-->