Fonction mail() et redirection javascript
tcent
Messages postés
380
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
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
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Telecharger javascript - Télécharger - Langages
- Créer une adresse mail hotmail - 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>