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&eacute;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">&nbsp;</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 !";
 
?>