Bonsoir,
Je souhaite créer un formulaire pour expédier un message par e-mail, j'ai réalisé ce code par l'intermédiaire d'un livre dont voici le code:
Ca fonctionne très bien, par contre après avoir valider et bien on quitte le formulaire de contact pour ce retrouver face à une page blanche, avec le message (nous avons envoyé votre message).
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 <?php $receiverMail = "mon adresse e-mail@fournisseur.fr"; $subject = "..."; $message = "Données envoyées :\n\n"; /* La boucle lit les paires attribut-valeur : */ foreach($_POST as $name => $value) { /* Toutes les données sont enregistrées dans $message: */ $message .= "$name: $value\n"; // forme courte pour concaténation } /* Envoyer! Prévoir le champ Mail dans le formulaire. */ if (isset($_POST['email']) && $_POST['email'] != "") { // Le champ mail n'est pas vide ? $poster = $_POST['email']; if (@mail($receiverMail, $subject, $message, "From: $poster")) { /* La fonction mail() a-t-elle réussi ? L'utilisateur voit alors les lignes suivantes */ echo "<h1>Merci pour le commentaire !</h1>\n"; echo "<p>Nous avons envoyé votre message !</p>\n"; } else { echo "<h1>Navré, mais nous n'avons pu envoyer votre message.</h1>\n"; } } else { echo "<h1>SVP, n'oubliez pas d'indiquer votre adresse e-mail.</h1>\n"; } ?>
Ma question :
Comment faire pour retourner sur une page html ?
Bien cordialement.
Partager