Aller au contenu
Code-Codage
Connexion S'inscrire
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 :
  • 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)


Partager WhatsApp Facebook X LinkedIn

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.

Tutoriels similaires

Tout voir