Envoi de mail avec Php
ReddInTheAbyss
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
tryan44 Messages postés 1288 Date d'inscription Statut Membre Dernière intervention -
tryan44 Messages postés 1288 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche depuis très tôt ce matin, tous les tutoriels que je trouve ne me donnent pas de résultats...
Sur le site sur lequel je travaille en ce moment, j'ai un formulaire de contact, et j'ai besoin d'envoyer un mail contenant les informations du formulaire à une adresse précise quand l'utilisateur clique sur le bouton Envoyer du formulaire.
Le problème, c'est que tous les tutos que je trouve indiquent comment envoyer un message tout simple, mais là j'ai 5 variables de type $_POST à récupérer et envoyer dans le mail.
J'ai pas de problème pour les récupérer et les afficher, mais je vois pas du tout comment les envoyer par mail après ça.
J'ai même pas besoin que ça soit beau, juste du texte (avec quand même des retours à la ligne) me suffirait !
Merci d'avance, bonne journée !
Je cherche depuis très tôt ce matin, tous les tutoriels que je trouve ne me donnent pas de résultats...
Sur le site sur lequel je travaille en ce moment, j'ai un formulaire de contact, et j'ai besoin d'envoyer un mail contenant les informations du formulaire à une adresse précise quand l'utilisateur clique sur le bouton Envoyer du formulaire.
Le problème, c'est que tous les tutos que je trouve indiquent comment envoyer un message tout simple, mais là j'ai 5 variables de type $_POST à récupérer et envoyer dans le mail.
J'ai pas de problème pour les récupérer et les afficher, mais je vois pas du tout comment les envoyer par mail après ça.
J'ai même pas besoin que ça soit beau, juste du texte (avec quand même des retours à la ligne) me suffirait !
Merci d'avance, bonne journée !
A voir également:
- Envoi de mail avec Php
- Programmer envoi mail gmail - Guide
- Envoi mail cci - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Annuler envoi mail gmail - Guide
2 réponses
slt
tu as le PHP manual avec des exemples:
https://www.php.net/manual/fr/function.mail.php
tu as le PHP manual avec des exemples:
https://www.php.net/manual/fr/function.mail.php
$message = ' <html> <head> <title>Calendrier des anniversaires pour Août</title> </head> <body> <p>Voici les anniversaires à venir au mois d\'Août !</p> <table> <tr> <th>Personne</th><th>Jour</th><th>Mois</th><th>Année</th> </tr> <tr> <td>Josiane</td><td>3</td><td>Août</td><td>1970</td> </tr> <tr> <td>Emma</td><td>26</td><td>Août</td><td>1973</td> </tr> </table> </body> </html> ';
Bonjour,
Pour l'exemple :
Pour l'exemple :
//On stocke les variables récupérées du formulaire $son_pseudo = $_POST["son_pseudo"]; $son_email = $_POST["son_email"]; $son_url = $_POST["son_url"]; $son_objet = $_POST["son_objet"]; $son_message = $_POST["son_message"]; //Variable à compléter $email = "***";//email destinaire $pseudo = "***";//pseudo destinataire //Mise en forme du message envoyé $msg = "- Son pseudo : $son_pseudo \n - Son E-mail : $son_email \n - Son site : $son_url \n - Objet du message : $son_objet \n - Message : \n $son_message \n"; //Envoie du mail //On prépare l'entête du message $entete = "From: " . $pseudo . " <" . $email . ">\n"; $entete .='Content-Type: text/plain; charset="iso-8859-1"'."\n"; $entete .='Content-Transfer-Encoding: 8bit'; //Si le mail a été envoyé if (@mail($email,$son_objet,$msg,$entete)){ //On affiche un message de confirmation echo "<p style=\"text-align:center\">Votre message a été envoyé, vous recevrez une confirmation par mail.<br /><br />\n"; }