Bonjour, je suis un grand débutant, j'ai récupéré un script PHP, mais celui-ci ne fonctionne pas, je voudrais savoir, si c'est possible, ou se situe mon, erreur, merci.

Code HTML
Code html : 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
<form  method="post" action="traitement.php"> 
 
    <p class="name">  
   <input type="text" name="nom" size="30" />
   <label>Nom</label>  
    </p>  
 
     <p class="name">  
 
        <input type="text" name="prenom" size="30" />  
        <label>Prénom</label>  
    </p>  
 
       <p class="name">  
        <input type="text" name="birthday" size="30" />  
        <label for="birthday">Date de naissance</label>  
    </p>  
    <p class="email">  
        <input type="text" name="email" size="30" />  
        <label>Adresse E-mail <span class="style2">(important si vous souhaitez une réponse)</span></label>  
    </p>  
 
    <p class="web">  
 
        <input type="text" name="tel" size="30" />  
        <label>Téléphone</label>  
    </p> 
    <p>
 
    <select name="pays">
      <option value="France">France</option>
      <option value="Belgique">Belgique</option>
      <option value="Suisse">Suisse</option>
    </select> 
    <label>Votre pays de résidence</label>
    </p>
Demande de renseignements :
    <p class="text">  
        <textarea name="comments" rows="12" cols="180"></textarea> 
    </p>  
 
    <p class="submit">  
        <input type="submit" value="Envoyer votre question" />  
        <input type="reset" value="Recommencer" />
    </p>  
 
</form>

Et le code 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
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
52
53
54
55
<?php
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement 
remplis :<br/><br/>";
$msg_ok = "Merci pour votre message, sous 48H vous recevrez votre réponse à l'adresse email que vous avez indiqué, pensez à vérifier votre boite email";
$message = $msg_erreur;
define('MAIL_DESTINATAIRE','XXXX@gmail.com'); 
define('MAIL_SUJET','Renseignements');
 
// vérification des champs
if (empty($_POST['nom'])) 
$message .= "Votre nom<br/>";
if (empty($_POST['prenom'])) 
$message .= "Votre prenom<br/>";
if (empty($_POST['tel'])) 
$message .= "Votre telephone<br/>";
if (empty($_POST['birthday'])) 
$message .= "Votre date de naissance<br/>";
if (empty($_POST['comments'])) 
$message .= "Renseignements<br/>";
 
// si un champ est vide, on affiche le message d'erreur et on stoppe le script
if (strlen($message) > strlen($msg_erreur)) {
   echo $message; die();
}
 
// sinon c'est ok => on continue
foreach($_POST as $index => $valeur) {
  $$index = stripslashes(trim($valeur));
}
 
 
//Préparation de l'entête du mail:
$mail_entete  = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']} "
             ."<{$_POST['email']}>\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";
 
// préparation du corps du mail
$mail_corps  = "Message de : $nom $prenom\n";
$mail_corps .= "Adresse : $pays\n";
$mail_corps .= $comments;
 
// envoi du mail
if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) {
  //Le mail est bien expédié
  echo $msg_ok;
} else {
  //Le mail n'a pas été expédié
  echo "Une erreur est survenue lors de l'envoi du formulaire par email";
}
 
?>