Tutoriel
Intermédiaire
Tuto WebDev : Envoyer des Emails avec Pièces Jointes via PHPMailer & PHP
Dans ce tutoriel dédié à WebDev, vous expliquez étape par étape comment intégrer la bibliothèque PHPMailer dans un projet WebDev pour envoyer des e-mails avec pièces jointes via un formulaire de contact en combinant WLangage et code PHP.
- Publié le
Introduction
Dans ce tutoriel dédié à WebDev, vous expliquez étape par étape comment intégrer la bibliothèque PHPMailer dans un projet WebDev pour envoyer des e-mails avec pièces jointes via un formulaire de contact en combinant WLangage et code PHP.
Apprenez à configurer et automatiser l'envoi de courriels enrichis avec pièces jointes depuis vos sites WebDev grâce à PHPMailer.
Ce que vous allez découvrir :
Ce que vous allez découvrir :
- Intégration et chargement de la librairie PHPMailer (require / include) dans l'arborescence WebDev.
- Conception d'une procédure locale en script PHP appelée directement depuis le code WLangage.
- Liaison des données du formulaire de contact (nom, adresse email, sujet, corps du texte).
- Attachement de plusieurs documents et images présents sur le serveur web.
- Déploiement sur hébergement mutualisé et test de réception réel dans Gmail.
function EnvoieMail($Nom, $Email, $Sujet, $Messages)
{
// Inclure le fichier PHPMailerAutoload
require 'phpmailer/PHPMailerAutoload.php';
//Créer une nouvelle instance de PHPMailer
$mail = new PHPMailer();
// Encodage
$mail->CharSet = "UTF-8";
//définir où envoyez des e-mails
$mail->addAddress($Email, $Nom);
//définir qui envoie un e-mail
$mail->setFrom('info@code-codage.com', 'Votre Rapport d\'activité');
//définir le sujet
$mail->Subject = $Sujet;
//type de courriel
$mail->isHTML(true);
//écrire un email
$mail->Body = $Messages;
//inclure la pièce jointe
$mail->addAttachment('attachements/Logo_code_codage.png', 'LogoCC');
$mail->addAttachment('attachements/NewBanner.jpg', 'Banner');
//envoyer un e-mail
if (!$mail->send())
echo "Mail non envoyé";
else
echo "Le mail est envoyé";
}
//Appel fonction procédure Local PHP
EnvoieMail(Nom, Adresse_mail, Sujet, Messages)
Questions et commentaires (0)
Connectez-vous ou créez un compte pour poser une question.
Aucun commentaire pour l'instant. Soyez le premier à réagir.