Probleme header

thibault_developper Messages postés 39 Statut Membre -  
pyschopathe Messages postés 2053 Statut Membre -
Bonjour,
J'ai un problème avec mon header, il m'affiche une erreur. Je sais que l'on doit le mettre en début de page, mais comment faire dans mon cas ??

<?php
$destinataire = 'revel.thibault@hotmail.fr';
$expediteur = $_POST['email'];
$message = $_POST['message'];
//$message = wordwrap($message, 70);
$subject = 'Formulaire site LCC';
$headers = 'From: webmaster@example.com';
$mail_sent = mail($destinataire, $subject, $message, $headers);

if($mail_sent)
{?>
<script language="javascript" type="text/javascript">
alert("Votre mail a correctement été envoyé, Merci !");
</script>
<?php
header('location:contact.php');
}
?>

1 réponse

pyschopathe Messages postés 2053 Statut Membre 135
 
if ( $mail_sent ) {
  header('location:contact.php');
?>
<script language="javascript" type="text/javascript">
  alert("Votre mail a correctement été envoyé, Merci !");
</script>
<?php
}
?>
Les headers ne doivent pas nécessairement être mis en début de page, il doivent être mis avant que le contenu de la page soit envoyé, donc avant tout affichage.
0