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
Code:
1
2
3 <?php echo '<'; ?>
Version imprimable
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
Code:
1
2
3 <?php echo '<'; ?>
Qu'est-ce qui ne fonctionne pas ?
que veux tu faire? juste faire un echo de <
essaie :
Cela devrait passer sur tous les browserCode:echo "&lgt;";
Rien ne s'affiche.
meme avec des doubles(") cote au lieu de simples(')?
Tu peux donner le code php et le code html produit ?
oui je cherche juste à afficher le <, le code que tu donnes ne passe pas non plus.Citation:
Envoyé par yiannis
celui-ci fonctionne bien pourtant sur tous mes navigateurs :
Code:
1
2
3 <?php echo '>'; ?>
Oui même problèmeCitation:
Envoyé par yiannis
Mon script ce nomme test3.php et contient uniquement le code que j'ai donné plus haut, pas de balises html ou autre.
8O
pour resumer ceci fonctionne
mais pas ceci ?Code:
1
2
3 <?php echo '>'; ?>
ben la je ne vois pas pourquoi.....Code:
1
2
3 <?php echo '<'; ?>
En effet, je viens de tester, et Firefox refuse d'afficher un '<' non fermé.
sous firefox, j'utilise
et cela s'affiche correctement :?Code:echo "&lgt;";
Tu utilises quel version de firefox ?
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.
j'utilise la version 1.07, mais essaie cela (c'est ce que je fais)
Code:echo "> ";
Sous firefox et opéra ça passe pas, sous IE oui.Citation:
Envoyé par yiannis
pas mal ça c'est à savoir
ok, alors, dis moi pourquoi veux tu faire cela en php? si tu le fait en html, ca donne quoi?
Code:
1
2
3
4
5 <html> <body> > </body> </html>
Effectivement un fichier contenant :
ne fonctionne pas sous FF et ne s'affiche même pas dans les sources.Code:<
Par contre voilà ce que je te propose:
ouCode:<pre><<pre>
Le_BébertCode:<
Citation:
Par contre voilà ce que je te propose:
ouCode:<pre><<pre>
Code:<
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 :
Ici l'écran n'affiche rien chez moi, alors que je devrais logiquement avoir le <Code:
1
2
3
4 <?php $special_char = "*-+!:=<"; echo $special_char[6]; ?>
Autre chose de troublant :
La j'ai bien cela en sortie :Code:
1
2
3
4
5
6 <?php $special_char = "*-+!:=<"; echo $special_char[6]; echo '<br>'; echo '<'; ?>
Citation:
<
<
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 < 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 ;)