Bonjour
Depuis quelques jours, sur toutes mes pages html et php apparaît ce message:
(etc...)Citation:
Warning: Cannot modify header information - headers already sent by
qui bloque mes pages.
Où chercher le problème?
Merci
Version imprimable
Bonjour
Depuis quelques jours, sur toutes mes pages html et php apparaît ce message:
(etc...)Citation:
Warning: Cannot modify header information - headers already sent by
qui bloque mes pages.
Où chercher le problème?
Merci
Pas dans le forum HTML déjà... :roll:
:fleche: Déplacé.
Maintenant que tu es dans le bon forum, une recherche rapide dans celui-ci t'indiquera de nombreuses discussions résolues sur ce thème maintes fois traité.
J'ai trouvé la solution: Dans le script php, il y a un fichier include. Ledit fichier était enregistré au format UTF-8 (comme tous les autres scripts). Je l'ai enregistré au format ANSI ... et ça marche!!!
Pourquoi, je n'en sais rien. Mais si quelqu’un pouvait éclairer ma lanterne...Je l'en remercie par avance.
J'ai de plus en plus impression que l'UTF-8 est un "mal nécessaire".
Le BOM ajouté par certains éditeurs lors de l'enregistrement du fichier en UTF-8 peut causer un soucis puisqu'il est lu et envoyé avant l'envoi de toute autre information...dans ce cas je te conseille d'enregistrer tes fichiers en UTF-8 sans BOM.
Un éditeur hexadécimal type HexEdit te permettra de voir très simplement si ton fichier contient un BOM et le supprimer ;)
J'utilise EditPlus. Comment enregistrer en UTF8 sans BOM?
J'ai installé HexEdit... Comment voir s'il le fichier est avec BOM ou sans BOM
Moi, j'utilise Notepad++ et avec cet éditeur, il est très simple de convertir un fichier en ut8 sans BOM.
Pour savoir si ton fichier est enregistrer Avec BOM
les 3 premiers octet de ton fichier sont
EF BB BF