[AIDE] Caractere Bizarre PHP

Statut
N'est pas ouverte pour d'autres réponses.

LEM01

Touriste
Hello,
Je dois rafraichir des pages d'un intranet avec un nouveau look, mais j'ai un probleme vraiment vraiment étrange!!
Des caractères bizarre "" apparraissent en haut de ma page pour une raison totalement inconnue.
J'ai directement pensé que ma page avait mal été codée, mais non, j'ai pris l'ancienne page que j'ai placé dans le repertoire des nouvelles pages (en gros l'ancien repertoire c'est "ap" le nouveau c'est "appl") hey bien dans l'ancien repertoire nikel tout va bien, dans le nouveau j'ai ces caracteres alors que la page est identique!!

J'ai constaté que cette erreur apparait enfait lors de l'include d'un fichier comprenant toute une série de variables uniquement (un fichier config pr les langues), donc si je supprime cet include tout va bien. Bien entendu j'en ai besoin et je ne peux pas ne pas l'include.

Alors aussi dans la série mystère, j'ai comme je vous l'ai dit un repertoire appl ou se trouve en gros toutes mes pages disons principales. Ensuite j'ai un repertoire par langue, dans ces repertoires ce trouve une page products.php qui définit quelques variables propre à la langue et include une page du repertoire appl (page qui contient elle le script proprement dit).
En accédant comme ça a la page donc /LANGUE/products.php pas de probleme, par contre si je fais /appl/products.php (qui est la page include depuis /LANGUE/products.php) et que je défini dans cette page les quelques variables nécessaires PAF j'ai les caracteres qui se pointent.

Je ne sais vraiement plus quoi faire j'ai perdu bcp de temps dessus et je sent que c'est une connerie.
J'èspere que quelqu'un a la réponse a mon problème si vous avez des pistes ou des choses que je devrais tester pour vous aiguiller n'hésitez pas!

Merci d'avance.
 

*Serval

Elite
T'es sous linux ou windows ?

Je te propose tout d'abord de vérifier l'encodage des fichiers qui posent problèmes (ils sont pas en utf-8 par hasard ?)

Ensuite les chmodd.

Sinon je ne vois pas a première vue :?
 

Tifox

ou pas
J'ai eu le même problème de caractère bizarre en ouvrant un fichier a la basé créé sous linux (le serveur) avec ultra-edit a travers un ftp. Pour régler le probleme, je devais recréer un nouveau fichier en local, copier dedans le contenu de mon fichier distant que je désirais modifier, faire les modif puis réuploader ce fichier en écrasant l'ancien.
 

Jereck

Α & Ω
Staff
j'ai la même chose sur UNE page d'un de mes sites (alors que les sous-pages sont toutes des copier-coller l'une de l'autre) et j'ai jamais pigé. D'autant que le caractère en question ne se retrouve pas lorsque que j'affiche le code source de la page (dans le navigateur)
 

AssiuM

Fan
A mon avis c'est en rapport avec l'encodage gzip des pages , à creuser ;)

enfin ça a peut-être rien à voir... si tel est le cas, désolé :roll:
 
G

grosnours

ex membre
Dans Firefox, tu peux spécifier l'encodage à utiliser pour l'affichage de la page (view->character encoding).
En switchant utf8, 8859-1 (latin1) ou 8859-15 (latin9), ça résoud le problème ?
 
1er
OP
LEM01

LEM01

Touriste
Je suis sous windows et le serveur idem.
Je ne pense pas que ça soit une question d'encodage (utf:cool: étant donné que la meme page dans 2 repertoires differents ne donnent pas le meme resultat (l'un avec caract spéciaux l'autre sans).

Lors de la recherche des caract ds la source je ne les trouves bien entendu pas mais je trouve un carre [] enfin genre caract rav koi qui sans doute est interpreté par le browzer comme les signes que je vous ais dit.

Je ne sais pas de kel coté creusé... Le fichier comportant les variables semble coser le probleme, mais il ne comporte aucun echo aucun print juste des variables. Ce meme fichier est utilisé sur la page products.php du repertoire ap et la pas de prob...

De meme lorsque j'import la page /appl/products.php depuis la page LANGUE/product.php la pas de prob c'est qd meme bizarre. Juste le fait d'include cette page efface le probleme...
 

Calvin80

Respect is key
grosnours a dit:
Dans Firefox, tu peux spécifier l'encodage à utiliser pour l'affichage de la page (view->character encoding).
En switchant utf8, 8859-1 (latin1) ou 8859-15 (latin9), ça résoud le problème ?
as tu tout de meme testé rapidement cette solution ?
 

Jereck

Α & Ω
Staff
Calvin80 a dit:
as tu tout de meme testé rapidement cette solution ?
c'est pas propore à firefox hein de changer l'encodage.
dans mon cas, ça n'a jamais rien changé.
j'ai abandonné l'affaire
 

*Serval

Elite
LEM01 a dit:
Lors de la recherche des caract ds la source je ne les trouves bien entendu pas mais je trouve un carre [] enfin genre caract rav koi qui sans doute est interpreté par le browzer comme les signes que je vous ais dit.

Ca me fait penser à Dreamweaver ça, je me trompe ?

J'ai eu pas mal de problèmes du genre lors de copier coller avec Dreamweaver il y a quelques années...

Si tu l'utilises, essayes de refaire ta page dans le bloc notes ;)


Si le problème était bien cela, je te conseille de remplacer Dreamweaver par Notepad ++ sous windows ;)
 
1er
OP
LEM01

LEM01

Touriste
Je vais tours essayer de le faire depuis notepad mais je suis persuadé que le probleme est ailleurs étant donné que lorsque cette page est include et donc pas directement (depuis l'url) accédée la pas de prob...
 

*Serval

Elite
C'est vrai que c'est très étrange, surtout sous win et server win... Pas de prob d'encodage ni de chmod...

Je ne pense pas non plus que cela vienne de la config PHP du server...
 
1er
OP
LEM01

LEM01

Touriste
En tout cas merci bcp pour votre aide!! Continuez on va trouver :p

Bon dans notepad tout semble ok ...
MDRrrrrrrrr bon j'ai trouvé le probleme, je l'ai résolu mais je l'ai pas compris.
Je me suis dis bon on va faire un truc tordu j'ai inversé les 2 imports donc j'import d'abord mes variables, puis mon header et la ça marche ...
Franchement si vous pouvez m'expliquer ça ...
 

*Serval

Elite
mystère de l'informatique :D


Vais essayer de chercher sur le net si il n'y a pas eu de cas pareils, voir de quoi ca pourrait venir :p



Mais je te dis, Dreamweaver corrompt parfois du code :/
 
1er
OP
LEM01

LEM01

Touriste
Oué d'office j'ai déja eu le probleme lors de copy/paste sur DW mais la j'ai refait le fichier sur bloc note et il y avait le meme soucis...
 

nufaN

Fou malade
C'est toi le soucis... : ]
 

Tifox

ou pas
Je suis sur que si tu regardes les fichiers en RAW (avec un editeur exadécimal), tu vas trouver ces caractères bizarre au debut de l'un des fichiers. Car ce que tu explique (y compris l'inversion des fichiers inclus) est exactement ce que j'ai eu. Comment ces caractères bizarres sont arrivé : aucune idée, mais ils étaient bien la.

Note, moi j'avais utilisé EMACS sous linux pour voir ces caractères bizarres, je pense qu'il existe une version windows du programme.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut