Faire redirection dans un script PHP mailer
Epoc
-
Epoc -
Epoc -
Bonjour à tous,
Voilà, j'ai installé récemment sur mon site web un formulaire de contact en PHP. Jusque là tout va bien.
Mais le problème est que lorsqu'une personne envoi une demande via ce formulaire, elle est automatiquement dirigée vers une page planche lui confirmant que le mail a bien été envoyé:
Donc, j'aimerai pouvoir faire en sorte que la redirection se fasse vers une page HTML (beaucoup plus agréable à mon avis ;))
Malheureusement je n'ai que très peu de connaissances en PHP et je m'en remet à vous pour m'éclairer sur la question.
Merci beaucoup
Voilà, j'ai installé récemment sur mon site web un formulaire de contact en PHP. Jusque là tout va bien.
Mais le problème est que lorsqu'une personne envoi une demande via ce formulaire, elle est automatiquement dirigée vers une page planche lui confirmant que le mail a bien été envoyé:
<? $email = $_POST['email']; $nom = $_POST['nom']; $prenom = $_POST['prenom']; $message = $_POST['message']; $sujet = $_POST['sujet']; $msg = "Nom :\t$nom\n\n"; $msg .= "Prenom :\t$prenom\n\n"; $msg .= "Email :\t$email\n\n"; $msg .= "Motif du message:\t$sujet\n\n"; $msg .= "Message :\t$message\n\n"; $recipient = "mon@e-mail.com"; echo '<HTML><HEAD>'; echo '<TITLE>Message envoyé!</TITLE></HEAD><BODY>'; echo '<H1 align=center><br />Merci</H1>'; if( mail($recipient, "Formulaire de contact" ,$msg, "From: $email\r\nReply-To: $email") ) { echo '<P align=center>Votre message a bien été envoyé, nous le traiterons dans les plus brefs delais.</P>'; } else { echo '<P align=center>Erreur !!!, le message n\'a pas pu etre envoyé.</P>'; } echo '</BODY></HTML>'; ?>
Donc, j'aimerai pouvoir faire en sorte que la redirection se fasse vers une page HTML (beaucoup plus agréable à mon avis ;))
Malheureusement je n'ai que très peu de connaissances en PHP et je m'en remet à vous pour m'éclairer sur la question.
Merci beaucoup
A voir également:
- Faire redirection dans un script PHP mailer
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mas script - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
- Comment enregistrer un mail dans mes documents - Guide
2 réponses
salut,
essai de remplacer par :
[code]header("http://TA PAGES DE REMERCIMENT.html");[/code]
[code]echo '<P align=center>Votre message a bien été envoyé, nous le traiterons dans les plus brefs delais.</P>';[/code]
bonne journée, je n'ai pas pu tester.
essai de remplacer par :
[code]header("http://TA PAGES DE REMERCIMENT.html");[/code]
[code]echo '<P align=center>Votre message a bien été envoyé, nous le traiterons dans les plus brefs delais.</P>';[/code]
bonne journée, je n'ai pas pu tester.
Merci pour ta réponse, mais je ne vois pas ou mettre le code que tu m'as donné. J'ai essayé mais sans résultats.
Merci encore
Merci encore
salut et désoler pour le pb
essai de remplacer par :
a la place de :
remplace que la ligne, laisse bien les {
bonne soiré, je n'ai pas pu tester.
essai de remplacer par :
header("http://TA PAGES DE REMERCIMENT.html");
a la place de :
echo '<P align=center>Votre message a bien été envoyé, nous le traiterons dans les plus brefs delais.</P>';
remplace que la ligne, laisse bien les {
bonne soiré, je n'ai pas pu tester.
salut,
voici la redirection qui est sur mon formulaire et qui fonctionne:
le ?> de la fin du code se trouve juste avant
Bonne journée, c'est tout ce que j'ai, si ça ne fonctionne pas, je ne sais pas.
voici la redirection qui est sur mon formulaire et qui fonctionne:
// Renvoi à la page de remerciement header("Location:http://ADRESSE DE TON SITE/Merci.html"); exit(); } // Fin du else } // Closing if edit ?>
le ?> de la fin du code se trouve juste avant
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
Bonne journée, c'est tout ce que j'ai, si ça ne fonctionne pas, je ne sais pas.