Salut
J'ai un problème sur mon formulaire d'envoi des mail .
Je vais redirection sur la mem page de la formulaire et afficher une message javacript mais le php affiche une erreur
(
Warning: Cannot modify header information - headers already sent by (output started at d:\www\theyas_soft\send_mail.php:18) in d:\www\theyas_soft\send_mail.php on line 20
)
-------------------------------------------------source de fichier php--------------------------------
<?php
//recuperation des champ en variable
// On initialise les variables de function mail()
$m_nom = $_POST['m_nom'];
$m_mail = $_POST['m_mail'];
$m_sujet = $_POST['m_sujet'];
$m_message = $_POST['m_message'];
$destinataire = "theyas@free.fr";
// virefier si les variable et existe
if (empty($m_nom)){echo '<body onload="alert(\'Le champ Nom et vide\')">';}
elseif (empty($m_mail)) {echo '<body onload="alert(\'Le champ Mail et vide\')">';}
elseif (empty($m_sujet)) {echo '<body onload="alert(\'Le champ Sujet et vide\')">';}
elseif (empty($m_message)) {echo '<body onload="alert(\'Le champ Message et vide\')">';}
else{
$headers= 'From: '.$m_nom.'<'.$m_mail.'>'."\n";
mail($destinataire,$m_sujet,$m_message,$headers);
echo '<body onload="alert(\'Message enoyer\')">';
}
header("Location: contact.php");
?>