Problème envoi mail depuis formulaire contact
Bonjour,
Je suis tout à fait novice en php ou html ou autre, mais pour aider une association je fais un site.
Dans ce site il y a une page contact, j'ai fais des recherches pour trouver un script d'envoi, j'ai tout fait pareil mais cela ne fonctionne pas.
Voici un extrait du code de la page contact :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <div id="frag_13" style="position:absolute;left:342px;top:150px;width:416px;height:328px;">
<div id="wrap">
<h1>Envoyer un message</h1>
<div id='form_wrap'>
<form method="POST" action="mail.php" >
<p>Bonjour,</p>
<label for="name">Nom: </label>
<input type="text" name="name" value="" id="name" />
<label for="email">Email: </label>
<input type="text" name="email" value="" id="email" />
<label for="message">Votre Message : </label>
<textarea name="message" value="Votre Message" id="message" ></textarea>
<input type="submit" name ="submit" value="Maintenant, Envoyer, Merci!" />
</form>
</div>
</div>
</div>
</div>
</body>
</html> |
Et voici le code du fichier mail.php :
Code:
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
| <?php
$message_erreur_formulaire = "Vous devez d'abord <a href=\"contact.html\">envoyer le formulaire</a>.";
$TO= 'ericbeld@mouzon-run.com';
$headers= 'From: ' . $email;
$headers= 'Mime-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=utf-8'."\r\n";
$headers .= "\r\n";
while (list($key, $val) = each($_POST)) {
$message .= '$key : $val\n';
}
mail($TO, $name, $message, $h, $headers);
if (!isset($_POST['envoi']))
{
// formulaire non envoyé
echo '<p>'.$message_erreur_formulaire.'</p>'."\n";
}
Header("Location: http://www.mouzon-run.com/index.html");
?> |
Merci de me venir en aide, c'est pour une bonne cause.
A bientot,
Patoune08