Fonction mail() et redirection javascript
tcent
Messages postés
405
Statut
Membre
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,
j'a effectuer pour une page html , un script php permetant de me contacter par mail :
Tout d'abord j'ai effectué ce code:
...
if (mail($destinataire, $objet, $message, $headers)) // Envoi du message
{
echo ("Votre message a bien été envoyé");
}
...
La ca marchait mais je voulais etre redirigé vers la page d'acceuil de mon site
j'ai donc etabli un code javascrpt :
...
if (mail($destinataire, $objet, $message, $headers)) // Envoi du message
{
echo '<script language="Javascript">
document.location.replace(index.html");
</script>';
echo ("Votre message a bien été envoyé");
}
...
le probleme c'est que la je suis bien redirigé mais imposible de faire apparaitre un message comme quoi le mail a bien été envoyé
Comment je pourrais avoir les deux svp ( sachant que j'aimerai que mon index reste une page au format html
merci a vous
j'a effectuer pour une page html , un script php permetant de me contacter par mail :
Tout d'abord j'ai effectué ce code:
...
if (mail($destinataire, $objet, $message, $headers)) // Envoi du message
{
echo ("Votre message a bien été envoyé");
}
...
La ca marchait mais je voulais etre redirigé vers la page d'acceuil de mon site
j'ai donc etabli un code javascrpt :
...
if (mail($destinataire, $objet, $message, $headers)) // Envoi du message
{
echo '<script language="Javascript">
document.location.replace(index.html");
</script>';
echo ("Votre message a bien été envoyé");
}
...
le probleme c'est que la je suis bien redirigé mais imposible de faire apparaitre un message comme quoi le mail a bien été envoyé
Comment je pourrais avoir les deux svp ( sachant que j'aimerai que mon index reste une page au format html
merci a vous
A voir également:
- Fonction mail() et redirection javascript
- Fonction si et - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Telecharger javascript - Télécharger - Langages
- Comment télécharger un mail - Guide
1 réponse
<?php
session_start();
// Vérifications
$_SESSION['message'] = (mail($destinataire, $objet, $message, $headers)) ? 'Votre message a bien été envoyé.' : 'Erreur lors de l\'envoie de votre message.';
header('Location: page.php';
?>Et pour afficher le message sur "page.php" :<?php session_start(); ?> <!DOCTYPE html ... ... <?php echo '<div class="message">'.$message.'</div>'; unset($_SESSION['message']); ?> ... </html>