Erreur lors de l'envoi du message

Fermé
isaak Messages postés 150 Date d'inscription jeudi 19 mai 2005 Statut Membre Dernière intervention 19 mai 2011 - 14 avril 2009 à 17:26
gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 - 14 avril 2009 à 17:28
Bonjour,

l'action de mon formulaire d'envoi de mail est le suivant , après un test le mail est bien envoyé mais après l'envoi du message jaimerais appélé ma page merci.html pour indiquer au visiteur que son mail a été bien envoyé, voici l'erreur affiché par le navigateur et le scripts d'envoi

erreur

Warning: Cannot add header information - headers already sent by (output started at /home/sites/home/web/formulaire.php:2)


script action du formulaire
<?php
$TO = " mail ";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location:merci.html");

?>

merci d'un coup de main
A voir également:

1 réponse

gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
14 avril 2009 à 17:28
ça veut que l'entete a déjà été écrite... Pour faire "Header("Location:merci.html"); " il faut qu'il n'y ait rien d'écrit sur la sortie avant...
0