bonsoir,
j'ai mis en place un formulaire de contact, les données saisies sont stocker dans une base de donnée jusqu'a la pas de soucis, le soucis est que je ne parviens pas à recevoir par mail les infos saisies dans le formualire, n'y a t-il pas un soucis dans la fonction mail , voici le code de la page contact.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
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>XXX</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
			<link rel="stylesheet" type="text/css" media="screen,projection,print" href="acceuil.css" /> 
 
	</head>
	<body>
	<div id="bandeau">Ici le bandeau du site</div>
 
			<div id="menu"><!-- un menu de navigation -->
<ul>
<li><a href="acceuil.html">Acceuil</a></li>
</ul>
 
<ul>
<li><a href="historique.html">Historique</a></li>
</ul>
 
<!-- un menu de navigation avec sous-menus-->
<ul>
<li><a href="#">Techniques<!--[if IE 7]><!--></a><!--<![endif]--> 
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a href="généralité.html">Caractéristiques Générales</a></li>
<li><a href="moteur.html">Moteur</a>
	<ul >
<div id="sousmenu"><!-- un menu de navigation -->
				<ul ><li><a href="smenu5.1">Sous menu5.1</a></li></ul >
 
				<li><a href="smenu3.1">Sous menu3.1</a></li>
 
				<li><a href="smenu3.1">Sous menu3.1</a></li>
 
				<li><a href="smenu3.1">Sous menu3.1</a></li>
 
				<li><a href="smenu3.1">Sous menu3.1</a></li>
			</ul>
 
<li><a href="boitevitesse.html">Boite à Vitesse - Pont Arrière</a></li>
<li><a href="essuieuroue.html">Essieu Avant - Roues Avant </a></li>
<li><a href="rg.html">Renseignements Généraux - Plaques Indicatives</a></li>
<li><a href="equipelec.html">Equipements Eléctriques</a></li>
<li><a href="capacitevidange.html">Capacité - Vidange</a></li>
</div>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
 
 
<!-- un menu de navigation avec sous-menus-->
<ul>
<li><a href="#">Gallerie<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a href="phototheque.html">Restauration</a></li>
<li><a href="lien.html">Manifestations 2007</a></li>
<li><a href="lien.html">Manifestations 2008</a></li>
<li><a href="lien.html">Manifestations 2009</a></li>
<li><a href="lien.html">Vidéos</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
 
<ul>
<li><a href="lien.html">Liens</a></li>
</ul>
 
 
<ul>
<li><a href="contact.html">Contact</a></li>
</ul>
 
</div>
 
            <div id="contenu">
 
<?php
        if(isset($_POST['input_type_submit']))// ton $_POST est bien nommé comme ton input.... ;-)
        {
        mysql_connect('localhost','root','');
        mysql_select_db('formulaire');
               //le traitement...
               //Protection des variable...
               if(empty($_POST['email']))
                       echo'Pour assuré un suivi, je vous demanderais d\'indiquer votre email s\'il vous plait.';
               else
                {
				if(empty($_POST['nom']))
				{
				$nom = 'Anonyme';
				}
				else
				{
               $nom = mysql_real_escape_string($_POST['nom']);
			   }
               $email = mysql_real_escape_string($_POST['email']);
               $sujet = mysql_real_escape_string($_POST['sujet']);
			   $contenu = mysql_real_escape_string($_POST['contenu']);
               mysql_query("INSERT INTO `formulaire` VALUES('','$nom','$email','$sujet','$contenu')")or die(mysql_error());
 
			    if (!empty($_POST['contenu']) && !empty($_POST['sujet']) && !empty($_POST['mails'])&& !empty($_POST['nom']))
{
		$mail = 'lavalettevirginie87@voila.fr';
		$contenu = $_POST['contenu'];
	    $sujet = $_POST['sujet'];
		$mails = $_POST['mails'];
		$nom = $_POST['nom'];
 
		$headers ='From: "'.$nom.'"<'.$mails.'>'."\n";
		$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
		$headers .='Content-Transfer-Encoding: 8bit';
		$msg = "$contenu";
		mail($mail, $sujet, $msg, $headers);
}
 
			   echo'Votre demande à bien été envoyée!';
 
       }
       ?>
			<form method="post" action="">
   Me contacter ...
 
               <label for="nom">Nom  </label> :<input type="text" name="nom" id="nom" size="40" maxlength="50" />
 
              <label for="email">Email </label> : <input type="text" name="email" id="email" size="40" maxlength="25"/>
 
              <label for="sujet">Sujet </label> : <input type="text" name="sujet" id="sujet" size="40" maxlength="50"/>
 
              <label for="contenu">Message </label> :<textarea name="contenu" id="contenu" rows="10"></textarea>
              <input type="submit" name="input_type_submit"/>
 
			  </form>
 
              </div> 
 
            <div id="piedpage">Copyright "Tout pourri Corporation" 2009, tous droits réservés</div>
 
</div>			
 
	</body>
 
</html>
merci d'avance pour vos conseils