IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Bug avec echo


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Par défaut Bug avec echo
    Bonjour,

    J'ai un problème simple, le code suivant ne fonctionne pas sur opéra et firefox (1.0.7), sur IE ça passe. Je suis sous apache 2.0.55 et php 5.0.5




  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    Qu'est-ce qui ne fonctionne pas ?

  3. #3
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    que veux tu faire? juste faire un echo de <
    essaie :
    Cela devrait passer sur tous les browser

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Par défaut
    Rien ne s'affiche.

  5. #5
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    meme avec des doubles(") cote au lieu de simples(')?

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    Tu peux donner le code php et le code html produit ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Par défaut
    Citation Envoyé par yiannis
    que veux tu faire? juste faire un echo de <
    essaie :
    Cela devrait passer sur tous les browser
    oui je cherche juste à afficher le <, le code que tu donnes ne passe pas non plus.

    celui-ci fonctionne bien pourtant sur tous mes navigateurs :



    Citation Envoyé par yiannis
    meme avec des doubles(") cote au lieu de simples(')?
    Oui même problème

    Mon script ce nomme test3.php et contient uniquement le code que j'ai donné plus haut, pas de balises html ou autre.

  8. #8
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut

    pour resumer ceci fonctionne
    mais pas ceci ?
    ben la je ne vois pas pourquoi.....

  9. #9
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    En effet, je viens de tester, et Firefox refuse d'afficher un '<' non fermé.

  10. #10
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    sous firefox, j'utilise
    et cela s'affiche correctement

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Par défaut
    Tu utilises quel version de firefox ?

  12. #12
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 19
    Par défaut
    je pense que le pbm vient du fait que firefox essaie d'interpreter les documents à balise. Ainsi si on va sur un document xml avec firefox, on a la moitié des infos qui s'affichent.

  13. #13
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    j'utilise la version 1.07, mais essaie cela (c'est ce que je fais)

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Par défaut
    Citation Envoyé par yiannis
    j'utilise la version 1.07, mais essaie cela (c'est ce que je fais)
    Sous firefox et opéra ça passe pas, sous IE oui.

  15. #15
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 19
    Par défaut
    pas mal ça c'est à savoir

  16. #16
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    ok, alors, dis moi pourquoi veux tu faire cela en php? si tu le fait en html, ca donne quoi?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <html>
    <body>
    &gt;&nbsp;
    </body>
    </html>

  17. #17
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 13
    Par défaut
    Effectivement un fichier contenant :

    ne fonctionne pas sous FF et ne s'affiche même pas dans les sources.

    Par contre voilà ce que je te propose:

    ou

    Le_Bébert

  18. #18
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Par défaut
    Par contre voilà ce que je te propose:

    ou


    Oui pas de prob de cette façon ça passe. Le problème c'est que ça devient laborieux pour gérer dans les chaines ou tableaux

    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    $special_char = "*-+!:=<";
    echo $special_char[6];
    ?>
    Ici l'écran n'affiche rien chez moi, alors que je devrais logiquement avoir le <

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Par défaut
    Autre chose de troublant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $special_char = "*-+!:=<";
    echo $special_char[6];
    echo '<br>';
    echo '&lt;';
    ?>
    La j'ai bien cela en sortie :

    <
    <

  20. #20
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 13
    Par défaut
    En fait, tu ne dois pas te formaliser sur les cas d'affichage du < mais plutôt sur la source html que tu vas produire.

    On sait que si tu sorts:

    < (sans rien derrière) Firefox n'affiche rien. Est-ce si grave que ça?

    Puisque l'on sait que &lt; fonctionne dans tous les cas, je ne vois pas ce qui t'empeches de l'utiliser. C'est ennuyeux certe mais dans un cas très précis.

    Enfin, bon courage

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Bug avec le test de profondeur
    Par Tellmarch dans le forum OpenGL
    Réponses: 1
    Dernier message: 17/10/2004, 00h59
  2. Bug avec requete
    Par arsgunner dans le forum ASP
    Réponses: 8
    Dernier message: 14/06/2004, 16h25
  3. [C#] Bug (?) avec la propriété TransparencyKey de la Form
    Par FrigoAcide dans le forum Windows Forms
    Réponses: 5
    Dernier message: 21/05/2004, 14h14
  4. [CR9] Bug avec les champs à valeur vide ?
    Par Djob dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 15/07/2003, 21h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo