PHP Envoi mail html - Récupérer données
Jul13n
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
system overload -
system overload -
Bonjour tout le monde,
J'ai créer une page PHP contenant un formulaire. Ce que je souhaite c'est envoyer cette page par mail au format HTML et quand le destinataire a rempli le formulaire et appuie sur le bouton envoyer, me renvoie les données du formulaire dans mon adresse mail. Voici mon code:
Voila le problème c'est que le destiantaire reçoit bien le mail en html mais quand il clique sur envoyez rien ne se passe.
Merci.
J'ai créer une page PHP contenant un formulaire. Ce que je souhaite c'est envoyer cette page par mail au format HTML et quand le destinataire a rempli le formulaire et appuie sur le bouton envoyer, me renvoie les données du formulaire dans mon adresse mail. Voici mon code:
<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="generator" content="Namo WebEditor v4.0"> </head> <body bgcolor="blue" text="red"> [blablabla] <form action='g.php' method='POST'> <font color="#FFFFFF">*Votre nom:</font> <input type='text' name='nom' style='background:blue; color=white'> <font color="#FFFFFF">*Votre prénom:</font> <input type='text' name='prénom' style='background:blue;color=white'> <font color="#FFFFFF">*Ville</font> <input type='text' name='ville' style=background:blue;color:white'> <td width="52%"> <input type="submit" name="Submit" value="Envoyer"> </form> <? if (!empty($_POST["nom"])) { $msg=$_POST["nom"]; $msg .=$_POST["prénom"]; $msg .=$_POST["ville"]; $object="Form"; $entete="Content-type:text/html\nFrom:monmail@hotmail.fr\r\nReply-To: monmail@hotmail.fr"; if(!mail("maildudestinataire@hotmail.fr", "$objet", "$msg", "$entete")) { echo"Le mail a bien été envoyez"; } else { echo"Le mail n'a pas été envoyez"; } ?> </body> </html>
Voila le problème c'est que le destiantaire reçoit bien le mail en html mais quand il clique sur envoyez rien ne se passe.
Merci.
A voir également:
- PHP Envoi mail html - Récupérer données
- Recuperer message whatsapp supprimé - Guide
- Programmer envoi mail gmail - Guide
- Envoi mail cci - Guide
- Editeur html - Télécharger - HTML
- Windows live mail - Télécharger - Mail
1 réponse
Ton problème viens du fait que le comportement de la fonction mail (plus précisément la config du smtp qui permet l'envoi) dépend du serveur sur lequel elle est executée.
Or si ton client recoit son mail sur un client mail genre thunderbird ca ne peut pas marcher (a moins que ton client soit lui meme configuré pour être un smtp)
Dans le cas d'une messagerie online je ne suis pas sûr, mais ils me semblent que les fai n'aiment pas trop ce genre de scripts ;)
C'est a mon avis impossible, le mieux serait d'hoster toi meme la page et d'envoyer un lien a tes clients.
Or si ton client recoit son mail sur un client mail genre thunderbird ca ne peut pas marcher (a moins que ton client soit lui meme configuré pour être un smtp)
Dans le cas d'une messagerie online je ne suis pas sûr, mais ils me semblent que les fai n'aiment pas trop ce genre de scripts ;)
C'est a mon avis impossible, le mieux serait d'hoster toi meme la page et d'envoyer un lien a tes clients.