Bonjours, j'ai un problème avec mon formulaire. En effet il m'affirme qu'il c'est envoyé, or je ne reçois rien, même pas dans les courrier indésirable.
J'ai fait le tour de plusieurs topic avant mais aucun n'a satisfait mon problème. Je vous envoie donc mon code, et j'espère que vous trouverai le problème, que je ne trouve pas. J'ai déjà vérifier en rajoutant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$envoi = mail($to, $objet, $contenu, $headers);
if($envoi)
{
echo "C'est parti !";
}
else
{
echo "Ca marche pas ! ";
}
le résulta est le même. En plus de ne pas recevoir de mail, maintenant l'erreur non trouvé apparait. Le document demandé n'a pas été trouvé sur ce serveur....

Merci d'avance

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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
//le php avant le doctype 
<?php 
if(isset($_POST['envoyer'])) { 
 $societe=$_POST['societe']; 
 $nom=$_POST['nom']; 
 $prenom=$_POST['prenom']; 
 $email=$_POST['email']; 
 $telephone=$_POST['telephone']; 
 $demande=$_POST['demande']; 
 $message=$_POST['message']; 
 
 $contenu="$societe<br/>$nom $prenom<br/><br/>$telephone<br/>$email<br/>$demande<br/><br/>$message"; 
 $contenu=str_replace(chr(92),"",$contenu); 
 $contenu=str_replace(chr(10),"<br/>",$contenu); 
 
 $headers="From: <$email>\n"; 
 $headers.="Content-Type: text/html; charset=UTF-8\n"; 
 
 $to="contact@graphik-impact.com"; 
 $objet="message envoyé depuis mon formulaire de contact"; 
 
 mail($to, $objet, $contenu, $headers); 
} 
?> 
 
//la commande de confirmation dans le header 
<script type="text/javascript"> 
 
function verif(formulaire) { 
 
 frm=document.forms[formulaire]; 
 
 var email=frm.elements['email'].value; 
 var re1= /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; 
 
 var telephone = frm.elements['telephone'].value;  
 var regex = new RegExp(/^[0-9]{10}/gi);  
 
 if(frm.elements['nom'].value=="" ){ 
 alert("saisissez votre nom" ); 
 frm.elements['nom'].focus(); 
 return false; 
 } 
 else if(frm.elements['prenom'].value=="" ){ 
 	alert("saisissez votre prénom" ); 
 	frm.elements['prenom'].focus(); 
 	return false; 
 	} 
 else if(!email.match(re1)){ 
 	alert("veuillez vérifier le format de votre adresse e-mail." ); 
 	frm.elements['email'].focus(); 
 	return false; 
 	} 
 
 else if(!regex.test(telephone)){  
 	alert('Numero de téléphone incorrect !');  
 	return false;  
 }  
 else if (document.getElementById('demande').options[0].selected) { 
       	alert('Veuillez sélectionner un objet.'); 
        return false; 
 } 
 else if(frm.elements['message'].value=="" ){ 
 	alert("saisissez votre message" ); 
 	frm.elements['message'].focus(); 
 	return false;  
 	} 
 
} 
</script> 
 
//mon formulaire dans mon body 
<?php 
 	if(!isset($_POST['envoyer'])) 
 	{ 
 	?> 
 
<form id="formulaire" name="formulaire" method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>" onsubmit="javascript:return verif('formulaire')";> 
  <fieldset> 
      <p> 
        <label for="societe">Societe :</label> 
        <input type="text" name="societe" id="societe" /> 
      </p> 
      <p> 
        <label for="nom">Nom* :</label> 
        <input type="text" name="nom" id="nom" /> 
      </p> 
      <p> 
        <label for="prenom">Prénom* :</label> 
        <input type="text" name="prenom" id="prenom" /> 
      </p> 
      <p> 
        <label for="email">E-mail* :</label> 
        <input type="text" name="email" id="email" /> 
      </p> 
      <p> 
        <label for="telephone">Téléphone* :</label> 
        <input type="text" name="telephone" id="telephone" /></p> 
      <p> 
        <label for="demande">Objet* :</label> 
        <select name="demande" id="demande"> 
         <option value="0">---</option> 
           <option>Demande de devis</option> 
           <option>Demande de renseignement</option> 
           <option>Demande de recrutement</option> 
        </select> 
      </p> 
      <p> 
        <label for="message">Votre Message*:</label> 
        <textarea name="message" id="message"></textarea> 
      </p> 
  </fieldset> 
  <p> 
    <input type="submit" name="envoyer" id="envoyer" value="Envoyer" /> 
  </p> 
</form> 
   <?php  
      } 
 
   else { 
   ?> 
            <div id="confirmation"> 
   	<p>Votre message a bien été envoyé. 
   	<br/>Nous vous contacterons dans les plus brefs délais.</p> 
   	<p>&nbsp;</p> 
   	<p>Merci de votre intérêt, à bientôt</p> 
            </div> 
            <?php  
   } 
   ?>