php mettre des < > dans une variable
16 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
php mettre des < > dans une variable
Bonjour,
j'essaye de mettre du xml dans une variable
mais ensuite impossible d'afficher cette variable :
quand je fais :
rien ne s'affiche ...
précisions : quand j'enlève les < > tout s'affiche !
faut-il échapper les caractères ?
merci de votre aide
j'essaye de mettre du xml dans une variable
mais ensuite impossible d'afficher cette variable :
- Code: Tout sélectionner
$sXML = '<NOM NAME="nom"><PARAMETERS></PARAMETERS></NOM>';
quand je fais :
- Code: Tout sélectionner
echo $sXML;
rien ne s'affiche ...
précisions : quand j'enlève les < > tout s'affiche !
faut-il échapper les caractères ?
merci de votre aide
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
si c'est du xml ce que tu as fait doit marcher.
Oui, si tu envoi un fichier xml, il va parser ton fichier et cherchet <tabalise>, pas <tabalise&rt;
par contre si tu souhaite l'afficher à l ecran, il faut que fasse quelquechose du genre htmlentites($tavar) avant de l'afficher
par contre si tu souhaite l'afficher à l ecran, il faut que fasse quelquechose du genre htmlentites($tavar) avant de l'afficher
Ca doit forcément apparaître dans le source de la page.
Je ne vois aucune raison pour que cela soit le contraire :
test.php
terminal
Après si tu veux l'afficher, c'est différent. Là rien ne s'affiche, parce que ton navigateur ne sais pas comment traiter ton information.[/code]
Je ne vois aucune raison pour que cela soit le contraire :
test.php
- Code: Tout sélectionner
<?php
$sXML = '<NOM NAME="nom"><PARAMETERS></PARAMETERS></NOM>';
echo $sXML;
?>
terminal
- Code: Tout sélectionner
telnet a.b.c.d 80
Trying a.b.c.d...
Connected to a.b.c.d.
Escape character is '^]'.
GET /test.php
<NOM NAME="nom"><PARAMETERS></PARAMETERS></NOM>Connection closed by foreign host
Après si tu veux l'afficher, c'est différent. Là rien ne s'affiche, parce que ton navigateur ne sais pas comment traiter ton information.[/code]
Si tu dois le renvoyer en XML et que tu veux que le navigateur l'affiche, alors il suffit de dire au navigateur que c'est du XML.
Les htmlentities et autres c'est du bricolage.
Les htmlentities et autres c'est du bricolage.
- Code: Tout sélectionner
<?php
header('Content-type: text/xml');
$sXML = '<NOM NAME="nom"><PARAMETERS></PARAMETERS></NOM>';
echo $sXML;
16 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Configurer des nouveaux moteurs dans Google Analytics
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Référencement : le problème des sessions des pages PHP
- Exclure son propre trafic de Google Analytics
- 13% des internautes choisissent l'option Google : pages from the UK
- Alerte Google Dance ! Mise à jour du PageRank le 18/02/2006
- Conseils en référencement pour les débutants
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum