[AIDE] Caractere Bizarre PHP

Discussion dans 'Web, design' créé par LEM01, 19 Juillet 2006.

Statut de la discussion:
Fermée.
  1. Offline
    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.
    LEM01, 19 Juillet 2006
    #1
  2. Offline
    *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 :?
    *Serval, 19 Juillet 2006
    #2
  3. Offline
    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.
    Tifox, 19 Juillet 2006
    #3
  4. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    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)
    Jereck, 19 Juillet 2006
    #4
  5. Offline
    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:
    AssiuM, 19 Juillet 2006
    #5
  6. Offline
    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 ?
    grosnours, 19 Juillet 2006
    #6
  7. Offline
    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...
    LEM01, 19 Juillet 2006
    #7
  8. Offline
    Calvin80 Elite
    as tu tout de meme testé rapidement cette solution ?
    Calvin80, 20 Juillet 2006
    #8
  9. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    c'est pas propore à firefox hein de changer l'encodage.
    dans mon cas, ça n'a jamais rien changé.
    j'ai abandonné l'affaire
    Jereck, 20 Juillet 2006
    #9
  10. Offline
    *Serval Elite

    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 ;)
    *Serval, 20 Juillet 2006
    #10
  11. Offline
    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...
    LEM01, 20 Juillet 2006
    #11
  12. Offline
    *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...
    *Serval, 20 Juillet 2006
    #12
  13. Offline
    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 ...
    LEM01, 20 Juillet 2006
    #13
  14. Offline
    *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 :/
    *Serval, 20 Juillet 2006
    #14
  15. Offline
    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...
    LEM01, 20 Juillet 2006
    #15
  16. Offline
    nufaN Fou malade
    C'est toi le soucis... : ]
    nufaN, 20 Juillet 2006
    #16
  17. Offline
    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.
    Tifox, 20 Juillet 2006
    #17
Statut de la discussion:
Fermée.