Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 15-12-2007 13:11:55

redhope
Membre

Warning: Cannot modify header information

slt a tt le monde
ben je suis nouveau dans le punbb et c la premier fois que je l'utilise
j'ais upload le dossier upload a mon serveur et j'ais installe punbb
mais il m'apparue un message d'erruer on top de la page 'index
Warning: Cannot modify header information - headers already sent by (output started at /www/freeweb7.com/r/e/d/redhope-test/htdocs/Forum/config.php:1) in /www/freeweb7.com/r/e/d/redhope-test/htdocs/Forum/header.php on line 31

Warning: Cannot modify header information - headers already sent by (output started at /www/freeweb7.com/r/e/d/redhope-test/htdocs/Forum/config.php:1) in /www/freeweb7.com/r/e/d/redhope-test/htdocs/Forum/header.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /www/freeweb7.com/r/e/d/redhope-test/htdocs/Forum/config.php:1) in /www/freeweb7.com/r/e/d/redhope-test/htdocs/Forum/header.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at /www/freeweb7.com/r/e/d/redhope-test/htdocs/Forum/config.php:1) in /www/freeweb7.com/r/e/d/redhope-test/htdocs/Forum/header.php on line 34


et qd je veux identifie il m'apparue ce message on top et je peux pas identifie
Warning: Cannot modify header information - headers already sent by (output started at /www/freeweb7.com/r/e/d/redhope-test/htdocs/Forum/config.php:1) in /www/freeweb7.com/r/e/d/redhope-test/htdocs/Forum/include/functions.php on line 174

es ce que qlq un peut m'aidé pour fixé le probleme voici le lien de forum http://www.redhope.0rg.fr/Forum
dsl pour ma langue
et merci d'avance

Dernière modification par redhope (15-12-2007 13:17:21)

Hors ligne

#2 15-12-2007 13:37:43

yemgi
Expatrié

Re : Warning: Cannot modify header information

Apparemment ton fichier config a des caracteres bizarres () avant <?

Hors ligne

#3 15-12-2007 18:12:27

redhope
Membre

Re : Warning: Cannot modify header information

bonjour yemgi
merci pour la reponse voici le contenue de fichier config
wink

pas des espace on top de la page php
es ce que tu peu me localisé le probleme et merci d'avance

Dernière modification par redhope (16-12-2007 13:15:54)

Hors ligne

#4 15-12-2007 18:57:51

Otomatic
Régisseur

Re : Warning: Cannot modify header information

Bonjour,

Pourrait provenir d'un fichier sauvegardé avec BOM activé, c'est-à-dire avec trois octets au début du fichier qui indique l'encodage dudit fichier.

Pour voir cela, il faut ouvrir le fichier avec un éditeur qui permet l'édition hexadécimale. UltraEdit fait ça très bien et permet, entre autres, de sauvegarder le même fichier, mais sans entête BOM.

Voir cette enfilade : http://www.punbb.fr/forums/viewtopic.php?id=4362

Dernière modification par Otomatic (15-12-2007 19:02:08)


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#5 15-12-2007 19:13:05

yemgi
Expatrié

Re : Warning: Cannot modify header information

ou utiliser le bloc note de Windows

Hors ligne

#6 15-12-2007 19:29:45

Otomatic
Régisseur

Re : Warning: Cannot modify header information

yemgi a écrit :

ou utiliser le bloc note de Windows

Qui ne fait pas éditeur hexadécimal... et dans lequel on ne verra pas si ledit fichier comportait ou non cette entête BOM.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#7 15-12-2007 19:30:51

yemgi
Expatrié

Re : Warning: Cannot modify header information

exact mais si tu ne copies que ce que doit contenir le fichier, bloc note n'ajoutera pas de caractere

Hors ligne

#8 15-12-2007 20:17:14

Otomatic
Régisseur

Re : Warning: Cannot modify header information

yemgi a écrit :

bloc note n'ajoutera pas de caractère

Et il n'en enlèvera pas non plus !

Voilà le début d'un fichier "config.php" codé unicode (1 caractère sur 16 bits) et avec entête BOM en vue hexadécimale :

00000000h: FF FE 3C 00 3F 00 70 00 68 00 70 00 0D 00 0A 00 ; ÿþ<.?.p.h.p.....
00000010h: 24 00 64 00 62 00 5F 00 74 00 79 00 70 00 65 00 ; $.d.b._.t.y.p.e.
00000020h: 20 00 3D 00 20 00 27 00 6D 00 79 00 73 00 71 00 ;  .=. .'.m.y.s.q.
00000030h: 6C 00 27 00 3B 00 0D 00 0A 00 24 00 64 00 62 00 ; l.'.;.....$.d.b.

On voir bien les trois octets BOM / FF FE 3C et les caractères codés sur 16 bits.

J'ouvre ce fichier par le Notepad.exe de Windows XP SP2 et je le sauvegarde sous un autre nom "config-notepad.php" et bien, non seulement il n'y a aucune transformation de l'unicode en iso-8859-1 ou même en Windows 1252, mais l'entête BOM reste :

00000000h: FF FE 3C 00 3F 00 70 00 68 00 70 00 0D 00 0A 00 ; ÿþ<.?.p.h.p.....
00000010h: 24 00 64 00 62 00 5F 00 74 00 79 00 70 00 65 00 ; $.d.b._.t.y.p.e.
00000020h: 20 00 3D 00 20 00 27 00 6D 00 79 00 73 00 71 00 ;  .=. .'.m.y.s.q.
00000030h: 6C 00 27 00 3B 00 0D 00 0A 00 24 00 64 00 62 00 ; l.'.;.....$.d.b.

Exactement la même chose.

Il est donc totalement faux de dire que notepad.exe est une solution à la suppression de l'entête BOM.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#9 15-12-2007 20:18:00

redhope
Membre

Re : Warning: Cannot modify header information

j'ais deja essai avec le bloc note et de dreamweaver cs3
donc j'ais pas le choix que essaie l'héxadécimale
merci les mecs pour la reponse

Hors ligne

#10 16-12-2007 10:49:50

redhope
Membre

Re : Warning: Cannot modify header information

slt j'ais installé ultraEdit est voici la résultat en héxadécimale

0000000h: 3C 3F 70 68 70 0D 0A 0D 0A 24 64 62 5F 74 79 70

qui veux dire qu'il ya pas d'espace ou des caractères indisérable

Hors ligne

#11 16-12-2007 12:17:14

Otomatic
Régisseur

Re : Warning: Cannot modify header information

Bonjour,

OK. Pas de BOM et caractères sur un octet.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#12 16-12-2007 12:26:57

redhope
Membre

Re : Warning: Cannot modify header information

merci a tous le problemes a réglé

Dernière modification par redhope (16-12-2007 13:14:46)

Hors ligne

#13 16-12-2007 13:19:39

Otomatic
Régisseur

Re : Warning: Cannot modify header information

Bonjour,

Ce n'est pas le « BOM » qui donne l'erreur "headers already sent by...".
Ce peut être un autre caractère parasite comme un retour chariot ou une espace.

Aucun caractère, quel qu'il soit, ne doit être envoyé avant header(..)

Ceci dit, je ne vois aucun problème sur ton forum :
- Je me suis inscrit
- Je me suis connecté
- J'ai lu des messages
- Je suis allé dans mon Profil
- Je me suis déconnecté
- Je me identifié

Aucune erreur.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#14 16-12-2007 13:52:33

yemgi
Expatrié

Re : Warning: Cannot modify header information

Otomatic a écrit :
yemgi a écrit :

bloc note n'ajoutera pas de caractère

Et il n'en enlèvera pas non plus !

Voilà le début d'un fichier "config.php" codé unicode (1 caractère sur 16 bits) et avec entête BOM en vue hexadécimale :

00000000h: FF FE 3C 00 3F 00 70 00 68 00 70 00 0D 00 0A 00 ; ÿþ<.?.p.h.p.....
00000010h: 24 00 64 00 62 00 5F 00 74 00 79 00 70 00 65 00 ; $.d.b._.t.y.p.e.
00000020h: 20 00 3D 00 20 00 27 00 6D 00 79 00 73 00 71 00 ;  .=. .'.m.y.s.q.
00000030h: 6C 00 27 00 3B 00 0D 00 0A 00 24 00 64 00 62 00 ; l.'.;.....$.d.b.

On voir bien les trois octets BOM / FF FE 3C et les caractères codés sur 16 bits.

J'ouvre ce fichier par le Notepad.exe de Windows XP SP2 et je le sauvegarde sous un autre nom "config-notepad.php" et bien, non seulement il n'y a aucune transformation de l'unicode en iso-8859-1 ou même en Windows 1252, mais l'entête BOM reste :

00000000h: FF FE 3C 00 3F 00 70 00 68 00 70 00 0D 00 0A 00 ; ÿþ<.?.p.h.p.....
00000010h: 24 00 64 00 62 00 5F 00 74 00 79 00 70 00 65 00 ; $.d.b._.t.y.p.e.
00000020h: 20 00 3D 00 20 00 27 00 6D 00 79 00 73 00 71 00 ;  .=. .'.m.y.s.q.
00000030h: 6C 00 27 00 3B 00 0D 00 0A 00 24 00 64 00 62 00 ; l.'.;.....$.d.b.

Exactement la même chose.

Il est donc totalement faux de dire que notepad.exe est une solution à la suppression de l'entête BOM.

Ce n'est pas ce que je dis. Mon conseil était de copier les infos fournies par install.php directement dans notepad et de sauvegarder en config.php, de cette maniere le fichier est valide. Si le fichier est déja non valide, notepad n'y changera rien.

Hors ligne

Pied de page des forums