"Headers already sent by" -> mais non !

"Headers already sent by" -> mais non ! - PHP - Programmation

Marsh Posté le 18-01-2006 à 03:31:43    

Hello,
 
J'ai un problème mystique ! J'ai l'erreur "Warning: Cannot modify header information - headers already sent by", mais je comprends vraiment pas pourquoi ! Je fais le test avec un fichier PHP d'une seule ligne, voici le contenu complet :
 

Code :
  1. <?header("Location: http://www.php.net/" );?>


 
C'est un fichier test.php que j'appelle directement...  
 
Voici l'erreur complète mais ça aidera pas beaucoup :
 

Citation :

Warning: Cannot modify header information - headers already sent by (output started at \www\test.php:1) in \www\test.php on line 1


 
Là, je bloque... vous voyez d'où ça peut venir ? J'ai du passer à côté de quelque chose ! Ca fait ça à la fois sur mon IIS + PHP  5.0.3, et un Apache 2 +  PHP 5.0.5...
 

Reply

Marsh Posté le 18-01-2006 à 03:31:43   

Reply

Marsh Posté le 18-01-2006 à 09:12:10    

si tu es sur qu'il n'y a rien avant <? essaye de creer un nouveau fichier et d'y copier/coller ton code

Reply

Marsh Posté le 18-01-2006 à 09:45:56    

Dans ces cas étranges, faut penser à chercher du côté du serveur web.
Quel est-il ? Quel est sa config ? etc... Désolé, j'en sais pas plus.

Reply

Marsh Posté le 18-01-2006 à 10:49:05    

y'a un caractere ou plusieurs d'envoyer avant le header. C'est une erreur habituelle. Cherche un espace avant le <?


---------------
MZP est de retour
Reply

Marsh Posté le 18-01-2006 à 13:37:36    

Remplace <? par <?php


---------------
Gamertag: CoteBlack YeLL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed