bonjour j'ai mis en place sur mon site web un formulaire de contact qui doit m'envoyer le formulaire par mail. je remplis le formulaire et j'envoi. le retour est le suivant: confirmation de l'envoie du mail mais pas de mail dans ma boite mail.

voici 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
<?php 
 
 
// récupération des variables
// donné un autre nom au variable pour évité les problèmes avec Register Global à ON
$formNom = $_POST['nom'];
$formPrenom = $_POST['prenom'];
$formmessage = $_POST['message'];
$formPhone = $_POST['phone'];
$formMail = $_POST['email'];
 
 
// pour éviter des erreurs de Notice dans le cas ou le champs est resté vide, on aurait pu mettre !
// $formMail = (!isset($_POST['mail']))?$_POST['mail']:'none';
// Dans le cas ou les variables sont destiné à allimenter un base de donné il faut toujours valider les valeurs pour éviter les problèmes d'injection ! cf Google
//En règle général on traite les variables avec les fonctions htmlentities, mysql_escape_string(),addslash() ...
// Dans l'exemple on va juste vérifier que le nom, le prenom et le mail soit pas vide.
if(!empty($formMail) && !empty($formPrenom) && !empty($formNom) ){
  //ok pas vide //on convertie les caractètres HTML du commentaire
  $formmessage = htmlentities($formmessage);
 
  //mise en forme du mail
  $message = "$formNom $formPrenom vous contact via votre formulaire\n\n";
  $message .= "message:\n $formmessage\n\n";
  $message .= "coord:\n $formMail $formPhone";
 
  if( mail('monadresse@mail.com','contact du site appligento.com',$message) ){
    echo 'les informations on bien &eacute;t&eacute; envoy&eacute;!';
  }
  else{
    echo 'une erreur est survenu lors de l\'envoi du message';
  }
}
  else{
    //il y a des champs vide
    echo 'merci de remplir les champs nom, prenom et mail';
}
 
?>
savez vous d'ou ca peux venir?

je vous confirme que mon site est en ligne sur internet donc je dispose d'un serveur mail.

merci d'avance