[PHP] Envoyer des e-Mails avec pièce jointe !
28 juillet 2008 à 17:08, par ChristopheBonjour 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
Une fois téléchargé, créez un autre fichier PHP avec cela dedans :
Voir le Code PHP
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 ![]()