Warning: Cannot modify header information
Résolu/Fermé
GDX
Messages postés
219
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
16 janvier 2020
-
6 oct. 2009 à 18:11
GDX Messages postés 219 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 16 janvier 2020 - 7 oct. 2009 à 16:39
GDX Messages postés 219 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 16 janvier 2020 - 7 oct. 2009 à 16:39
A voir également:
- Warning: Cannot modify header information
- Warning zone telechargement - Accueil - Outils
- Téléchargement et streaming illégal : voici les adresses des sites pirates que les FAI vont bloquer - Accueil - Services en ligne
- Cpu fan fail warning control - Forum Windows
- Chip Fan Fail ..... - Forum Matériel & Système
- Quota warning free - Guide
6 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
6 oct. 2009 à 20:39
6 oct. 2009 à 20:39
Ton fichier est encodé en UTF-8 ?
L'UTF-8 normal contient des BOM -- des informations en en-tête de fichier--, que le serveur php n'aime pas. On ne les voit pas dans un éditeur de texte, mais le serveur php, quand il tombe dessus (donc en tout début de fichier), les envoie au navigateur en tant que données.
Tu vas me dire : « Mais alors, on ne peut pas faire de site PHP en UTF-8 ? »
Eh non... Ou plutôt, oui et non : en UTF8 tel que décrit par le standard, non, mais il existe un format dérivé, que l'on peut nommer "UTF8 sans BOM", qui, comme son nom l'indique, est de l'UTF8... sans les BOM.
Il faut voir quel est ton éditeur de texte. Avec Notepad++, la manipulation à faire est très simple :
Format -> Convert to UTF8 without BOM.
Dans un autre éditeur, il faudra chercher un peu...
Xavier
L'UTF-8 normal contient des BOM -- des informations en en-tête de fichier--, que le serveur php n'aime pas. On ne les voit pas dans un éditeur de texte, mais le serveur php, quand il tombe dessus (donc en tout début de fichier), les envoie au navigateur en tant que données.
Tu vas me dire : « Mais alors, on ne peut pas faire de site PHP en UTF-8 ? »
Eh non... Ou plutôt, oui et non : en UTF8 tel que décrit par le standard, non, mais il existe un format dérivé, que l'on peut nommer "UTF8 sans BOM", qui, comme son nom l'indique, est de l'UTF8... sans les BOM.
Il faut voir quel est ton éditeur de texte. Avec Notepad++, la manipulation à faire est très simple :
Format -> Convert to UTF8 without BOM.
Dans un autre éditeur, il faudra chercher un peu...
Xavier
graffx
Messages postés
6506
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
24 mars 2019
1 975
6 oct. 2009 à 18:28
6 oct. 2009 à 18:28
justement tu dosi avoir un session_start aprés alors que c' est le session_start qu doit etre AVANT tout en premiere ligne
GDX
Messages postés
219
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
16 janvier 2020
9
6 oct. 2009 à 18:49
6 oct. 2009 à 18:49
Je n'ai pas mis de sessionstart() car si je le met ça me donne une autre erreur :
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/156/sdb/5/f/www.patatipatata) in /mnt/156/sdb/5/f/www.patatipatata on line 2
je ne sais pas si je dois quand même le mettre
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/156/sdb/5/f/www.patatipatata) in /mnt/156/sdb/5/f/www.patatipatata on line 2
je ne sais pas si je dois quand même le mettre
bg62
Messages postés
23701
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
20 mars 2025
2 398
6 oct. 2009 à 19:25
6 oct. 2009 à 19:25
commence par mettre cette session en tout premier ...
si cela continue, regarde les droits en écriture (chmod) ...
si cela continue, regarde les droits en écriture (chmod) ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
graffx
Messages postés
6506
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
24 mars 2019
1 975
6 oct. 2009 à 20:40
6 oct. 2009 à 20:40
J' avais oublié les BOM :)
GDX
Messages postés
219
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
16 janvier 2020
9
7 oct. 2009 à 16:39
7 oct. 2009 à 16:39
Reivax962 a raison, Plus aucune erreur sans les BOM
Merci beaucoup
Merci beaucoup