cannot modify ... header

***Bonjour

J'ai vu sur le forum que plein de spipeurs avaient eu un message de ce type
*
Cannot modify header information - headers already sent by (output started at /homez.55/journall/www/ecrire/inc/actions.php:222) in */homez.55/identifiant/www/ecrire/inc/actions.php* on line *214

Mais je n'ai pas trouvé d'indications claires.
Quelqu'un a-t-il une idée ?

Je suis allée voir ecrire/inc/actions.php et j'ai trouvé

214 .... header('Content-Type: text/html; charset='. $c);
215 .... $debut = $xml?'<' . "?xml version='1.0' encoding='" . $c . "'?" . ">\n":'';

mais cela ne me dit rien.
Qui pourra m'expliquer ??

Merci

BP
*

b.poiraud@wanadoo.fr a écrit :

***Bonjour

J'ai vu sur le forum que plein de spipeurs avaient eu un message de ce type
*
Cannot modify header information - headers already sent by (output started at /homez.55/journall/www/ecrire/inc/actions.php:222) in */homez.55/identifiant/www/ecrire/inc/actions.php* on line *214

Mais je n'ai pas trouvé d'indications claires.
Quelqu'un a-t-il une idée ?

Je suis allée voir ecrire/inc/actions.php et j'ai trouvé

214 .... header('Content-Type: text/html; charset='. $c);
215 .... $debut = $xml?'<' . "?xml version='1.0' encoding='" . $c . "'?" . ">\n":'';

mais cela ne me dit rien.
Qui pourra m'expliquer ??

un peu de googling te renseignerait...

ça se passe quand il y a déjà eu un "echo" AVANT l'instruction header.
Par exemple un espace ou une ligne vide (donc un retour charriot)
AVANT le <?php du début
JL

Finalement j'ai remplacé ma fameuse ligne 214 :
214 .... header('Content-Type: text/html; charset='. $c);

par ceci :
    echo '<script language="Javascript"> <!-- document.location.replace("$www");// --> </script>';

Je n'ai rien compris .... mais je n'ai plus de message d'erreur.

Si ça peut servir à d'autres .................

BP

JLuc a écrit :

b.poiraud@wanadoo.fr a écrit :

***Bonjour

J'ai vu sur le forum que plein de spipeurs avaient eu un message de ce type
*
Cannot modify header information - headers already sent by (output started at /homez.55/journall/www/ecrire/inc/actions.php:222) in */homez.55/identifiant/www/ecrire/inc/actions.php* on line *214

Mais je n'ai pas trouvé d'indications claires.
Quelqu'un a-t-il une idée ?

Je suis allée voir ecrire/inc/actions.php et j'ai trouvé

214 .... header('Content-Type: text/html; charset='. $c);
215 .... $debut = $xml?'<' . "?xml version='1.0' encoding='" . $c . "'?" . ">\n":'';

mais cela ne me dit rien.
Qui pourra m'expliquer ??

un peu de googling te renseignerait...

ça se passe quand il y a déjà eu un "echo" AVANT l'instruction header.
Par exemple un espace ou une ligne vide (donc un retour charriot)
AVANT le <?php du début
JL

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip