Bonsoir,
Je crée un site et sur ce site j'ai une page avec un formulaire de contact. j'ai donc trouvé un script php avec du code à mettre sur la page html et une page php.
Le soucis est que dans le mail que je reçois, il n'y a aucun information qui s'affiche malgré le remplissage de celle-ci (nom, prénom...).
voici le code:
sur la page html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 <script type="text/javascript" language="Javascript" > <!-- function verification() { if(document.formulaire.nom.value == "") { alert("Votre nom est obligatoire !"); document.formulaire.nom.focus(); return false; } else if(document.formulaire.prenom.value == "") { alert("Votre prénom est obligatoire !"); document.formulaire.prenom.focus(); return false; } else if(document.formulaire.email.value == "") { alert("Votre adresse email est obligatoire !"); document.formulaire.email.focus(); return false; } else if(document.formulaire.email.value.indexOf('@') == -1) { alert("Votre adresse email n'est pas valide !"); document.formulaire.email.focus(); return false; } else sujetoption = -1 for (i=0; i<formulaire.sujet.length; i++) { if(document.formulaire.sujet[i].checked){ sujetoption = i } } if (sujetoption == -1) { alert("Vous devez choisir le sujet de votre message !"); return false; } else if(document.formulaire.texte.value == "") { alert("Vous ne pouvez envoyer un message vide !"); document.formulaire.texte.focus(); return false; } return true } //--> </script>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <form name="formulaire" action="traitement_email.php" method="post" onSubmit="return verification()"> <table width="550"> <tr><td width="200"><p class="text_contenu">Votre nom : </p></td><td><input name='nom' type='text' class='input_contact'></td></tr> <tr><td><p class="text_contenu">Votre prénom : </p></td><td><input name='prenom' type='text' class='input_contact'></td></tr> <tr><td><p class="text_contenu">Votre email</p></td><td><input name='email' type='text' class='input_contact'></td></tr> <tr><td><p class="text_contenu">Le motif de <br />votre message</p></td><td><p class="text_contenu"><input name='sujet' type='radio' value='renseignements'>Renseignements<br /> <input name='sujet' type='radio' value='bugs sur le site'> Bugs sur le site<br /> <input name='sujet' type='radio' value='partenariat et publicité'>Partenariat / publicité<br /> <input name='sujet' type='radio' value='autres'>Autres ...</p></td></tr> <tr><td><p class="text_contenu">Votre message</p></td><td><textarea name='texte' cols='40' rows='10' class='input_contact'></textarea></td></tr> <tr><td height="50"> </td><td> <input name='soumettre' type='image' src="images/button_submit.png" height="26" width="100"></td></tr> </table> </form>
Et dans la page php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <? $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: dggdgdg <1234567890@gmail.com>\n"; $headers .= "Cc: $adresse\n"; $headers .= "Bcc: 1234567890@gmail.com\n"; $message = htmlentities("$texte"); // On envoi l'email if ( mail($destinataire, $sujet, $message, $headers) ) echo "<br/><br/><center><h2>Nous avons bien reçu votre message, merci.</h2></center>"; else echo "Un probleme est survenu lors de l'envoir de votre message !"; ?>
Partager