Probleme creation de formulaire html et envoi PHP
coquelicot08
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je recevais les messages de mon site via le formulaire de contact puis plus rien depuis 10 jours .... RIEN NON PLUS EN SPAM
Mon site est hebergé chez hebergeur discount qui m'a demandé de modifier l'adresse de retour du formulaire en mentionnant le domaine donc j'ai crée chez eux :
christinemoiroud@christine-porcelaine.com avec une redirection sur christinemoiroud@free.fr
Quand j envoie le formulaire , la mention : votre message a été envoyé apparaît bien .....
mais je ne reçois rien dans ma boite mail, ni en spam
Je précise que je n'y connais absolument rien, je ne sais faire que des copié collé ....
Merci d'avance pour votre aide car il doit y avoir un problème dans ma page : envoi.php
Voici les infos de mes 2 pages :
le formulaire html de la page contact.html
la page envoi.php : n'y a t il pas un probleme dans la ligne : ici on détermine l'expediteur et l'adresse de réponse : pourriez vous me renvoyer cette ligne en la renseignant : MERCI BEAUCOUP
Je recevais les messages de mon site via le formulaire de contact puis plus rien depuis 10 jours .... RIEN NON PLUS EN SPAM
Mon site est hebergé chez hebergeur discount qui m'a demandé de modifier l'adresse de retour du formulaire en mentionnant le domaine donc j'ai crée chez eux :
christinemoiroud@christine-porcelaine.com avec une redirection sur christinemoiroud@free.fr
Quand j envoie le formulaire , la mention : votre message a été envoyé apparaît bien .....
mais je ne reçois rien dans ma boite mail, ni en spam
Je précise que je n'y connais absolument rien, je ne sais faire que des copié collé ....
Merci d'avance pour votre aide car il doit y avoir un problème dans ma page : envoi.php
Voici les infos de mes 2 pages :
le formulaire html de la page contact.html
<p align="center"><strong>Contact</strong></p> <table width="500" border="0" align="center" cellpadding="0" cellspacing="0"> <form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire"> <tr> <td colspan="3"><strong>Envoyer un message</strong></td> </tr> <tr> <td><div align="left">Votre nom :</div></td> <td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td> </tr> <tr> <td width="17%"><div align="left">Votre mail :</div></td> <td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td> </tr> <tr> <td><div align="left">Sujet : </div></td> <td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td> </tr> <tr> <td><div align="left">Message : </div></td> <td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td> </tr> <tr> <td></td> <td width="42%"><center> <input type="reset" name="Submit" value="Réinitialiser le formulaire"> </center></td> <td width="41%"><center> <input type="submit" name="Submit" value="Envoyer"> </center></td> </tr> </form> </table>
la page envoi.php : n'y a t il pas un probleme dans la ligne : ici on détermine l'expediteur et l'adresse de réponse : pourriez vous me renvoyer cette ligne en la renseignant : MERCI BEAUCOUP
<code><?php $nom=$HTTP_POST_VARS['nom']; $mail=$HTTP_POST_VARS['mail']; $objet=$HTTP_POST_VARS['objet']; $message=$HTTP_POST_VARS['message']; /////voici la version Mine $headers = "MIME-Version: 1.0\r\n"; //////ici on détermine le mail en format text $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; ////ici on détermine l'expediteur et l'adresse de réponse $headers .= "From: $nom <test@christine-porcelaine.com>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP"; $subject="$objet"; $destinataire="christinemoiroud@christine-porcelaine.com"; //remplacez "webmaster@votre-site.com" par votre adresse e-mail $body="$message"; if (mail($destinataire,$subject,$body,$headers)) { echo "Votre mail a été envoyé<br>"; } else { echo "Une erreur s'est produite"; } ?></p> <p align="center">Vous allez bientot etre redirigé vers la page d'acceuil<br> Si vous n'etes pas redirigé au bout de 5 secondes cliquez <a href="http://www.christine-porcelaine.com">ici </a></p></code>
A voir également:
- Probleme creation de formulaire html et envoi PHP
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Creation de site web - Guide
- Creation de compte google - Guide
- Creation compte gmail - Guide
1 réponse
Bonjour,
Visiblement tu n'as pas mis à jour le "FROM" de ton script avec l'adresse mail que tu viens de créer
Car c'est le FROM qui pose problème, .. pas le TO.
Visiblement tu n'as pas mis à jour le "FROM" de ton script avec l'adresse mail que tu viens de créer
////ici on détermine l'expediteur et l'adresse de réponse $headers .= "From: $nom <test@christine-porcelaine.com>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
Car c'est le FROM qui pose problème, .. pas le TO.