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 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 <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 :
Merci de me venir en aide, c'est pour une bonne cause.
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 <?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"); ?>
A bientot,
Patoune08
Partager