OVH Community, votre nouvel espace communautaire.

message "warning" avec fichier formmail.php


mahdivitche
21/06/2010, 13h27
Bonjour

la fonction Header doit être avant toutes les balise html, pour cela tu as ce erreur

tu peut changer ton ligne avec ce code : echo '';

Bonne journée

karine
09/06/2010, 17h30
Bonjour

Je viens de transférer mon site (hébergement PRO) et j'ai un problème avec le formulaire de contact
lorsque je fais "envoyer" le message suivant apparaît :
Warning: Cannot modify header information - headers already sent by (output started at /homez.342/weboffic/www/formmail.php:8) in /homez.342/weboffic/www/formmail.php on line 20
voici le script php que j'utilise (je l'ai déjà utilisé sur un autre site (hébergement autre que OVH) sans problème, et là je ne vois pas comment corriger mon erreur (la ligne 20 correspond à Header("Location....)

Code PHP:
        if(isset($_POST)){
       
$TO "karine.syntin@weboffice31.fr";
       
$headers 'From: '.$TO."\r\n" .
         
'Reply-To: '.$TO."\r\n" .
         
'X-Mailer: PHP/' phpversion();
       
$message "";
       foreach (
$_POST as $cle => $valeur)
          {
             
$message .= "Clef : $cle , valeur : $valeur \n";
          }
           
mail($TO$subject$message$headers);
 
Header("Location: http://www.weboffice31.fr/merci.php");
   }
    
?>
Merci pour votre aide