voila sa fait un peitit 2 semaine que je suis sur mon formulaire et j arrive pas envoyer sur ma boite mail avec les information marque sur mont formulaire alors si vous ou je peux trouver la solution car j ai regarde plusieur tutos que j'ai pas trouver sinon je vindrais pas vous embetez ! merci de votre comphréension
salut,
je suis pas très fort dans ce domaine, mais je connais un script de mail pas mal qui marche très bien ! tu peux le transformer en script de contact, ou alors avec un peu de maitrise PHP le transformer en MultiContact, si tu veux je te donne la source :
page nadform.htm
<!--DEBUT CODE FORMULAIRE--> <!-- Ce script a été développé par Nadine Gaine.
Vous pouvez l'utiliser gratuitement à des fins NON-COMMERCIALES seulement, et le modifier à votre convenance.
Trouvé sur http://www.toulouse-renaissance.net/c_outils/ --> <formmethod="POST"action="nadform.php3"name="AVIS"> <tablewidth="600"> <tr> <tdwidth="35"> <pstyle="margin-top: 0; margin-bottom: 0"></td> <tdwidth="565"> <pstyle="margin-top: 0; margin-bottom: 0"><fontface="Verdana"style="font-size: smaller">Bonjour, </font> </p> <pstyle="margin-top: 0; margin-bottom: 0"><fontface="Verdana"style="font-size: smaller">Depuis cette page, vous
pourrez contacter le site !</font></p></td> </tr> <tr> <tdwidth="35"> <pstyle="margin-top: 0; margin-bottom: 0"></td> <tdwidth="565"> <pstyle="margin-top: 0; margin-bottom: 0"> <fontface="Verdana"><small>Votre e-mail :</small><br> <small><inputtype="text"name="visiteur_mail"size="20"></small></font>
<pstyle="margin-top: 0; margin-bottom: 0"><fontface="Verdana"><small>Votre nom : <i>(facultatif, laissez "X" dedans <u>mais ne laissez pas vide !</u>)</i></small><br> <small><inputtype="text"name="visiteur_nom"size="20"value="X"></small></font></p>
<pstyle="margin-top: 0; margin-bottom: 0"><fontface="Verdana"><small>Avez-vous fait un site web ? <i>(facultatif, ne pas laisser vide !)</i></small><br> <small> <inputtype="text"name="visiteur_site"size="43"value="Non / Oui, son adresse est http://www.monsite.com"></small></font></p>
<!-- DEBUT DU SCRIPT mail.php3-->
<html>
<head></head>
<body> <? /* Ce script a été développé par Nadine Gaine.
Vous pouvez l'utiliser gratuitement à des fins NON-COMMERCIALES seulement, et le modifier à votre convenance.
Trouvé sur http://www.toulouse-renaissance.net/c_outils/
*/ $MailTo = "bla@bla.fr"; //adresse à laquelle sera envoyé le contenu du formulaire $MailCc = "bla@bla.fr"; // adresse à laquelle sera envoyé un communiqué $MailSubject = "Contact"; //texte qui va figurer dans le champ "sujet" du email $MailHeader = "bla@bla.fr"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3").
/* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */
$Envoi = 1; //initialisation de la variable envoi à 1
if($visiteur_mail == ""){//nom du champ1 echo("<font face=verdana size=2>Vous n'avez pas complété le champ E-mail.</font><br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ $Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0 } else{ $MailBody .= "E-mail du visiteur : $visiteur_mail\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody } if($visiteur_prenom == ""){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ Prénom.</font><br>"); $Envoi = 0; } else{ $MailBody .= "Prénom du visiteur : $visiteur_prenom\n"; } if($visiteur_nom == ""){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ Nom. Si vous ne voulez pas le dire, laissez \"X\" dedans, mais ne laissez pas vide !</font><br>"); $Envoi = 0; } else{ $MailBody .= "Nom du visiteur : $visiteur_nom\n"; } if($visiteur_site == ""){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ Site web. Si vous n'en avez pas, ou si vous e voulez pas le dire, laissez \"Non\" ou alors mettez \"X\" dedans !</font><br>"); $Envoi = 0; } else{ $MailBody .= "Site web du visiteur : $visiteur_site\n"; } if($note == "0"){ echo("<font face=verdana size=2>Vous avez oublié de noter le site.</font><br>"); $Envoi = 0; } else{ $MailBody .= "Note du visiteur : $note\n"; } if($message == ""){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ message.</font><br>"); $Envoi = 0; } else{ $MailBody .= "Message du visiteur : $message\n"; } if($sexe == ""){ echo("<font face=verdana size=2>Vous n'êtes ni un garçon ni une fille ? Etrange ! Allez vite fait me corriger ça !</font><br>"); $Envoi = 0; } else{ $MailBody .= "Sexe : $sexe\n"; }
//Routine pour les cases à cocher
//$MailBody .="Question 8 : ";
//$items = 3; //initialisation du nombre d'items possibles
//for ($i = 1; $i <= $items; $i++) { //boucle sur le nombre d'items
//$MailBody .= "$champ8[$i], "; //stockage des items choisis dans la variable MailBody //} if($Envoi == 0)echo("<p> </p><p> </p><p align=\"center\"><a href=\"history.go(-1);return(false)\"><strong>Retour</strong></a></p>"); //Envoi du message
if($Envoi == 1){//vérification que la variable envoi est bien à 1 mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message //mail($MailCc, $MailSubject, $MailBody, $MailHeader); //envoi du communiqué (enlever // pour le rendre opérationnel echo("<p><font face=verdana size=2>Votre message a bien été envoyé.<br>Merci de vos commentaires.</font>"); echo("<p> </p><p> </p><p align=\"center\"><a href=\"formulaire.htm\"><strong>Retour</strong></a></p>"); //affichage d'un message de confirmation. } ?>
</body>
</html>
<!-- FIN DU SCRIPT mail.php3-->
Voili voilou merci Nadine Gaine !
j'espère que ca va t'aider
++
prophecy
formulaire envoyer par mail
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.