PHP echo m'affiche de l'HTML

jtessonn Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
jtessonn Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un petit problème en PHP. J'ai la ligne suivante
echo ''.$tab[0].'';

Comme vous pouvez le voir, tout ce qu'il y a de plus simple...
Voilà seulement, la variable contient du code html du type <table><tr><td>... qui est affiché tel quel et qui n'est pas interprété par le navigateur.

Qu'elqu'un connaît une solution pour que le code soit affiché ?

Merci beaucoup.
A voir également:

3 réponses

toto
 
Bonjour

Ton HTML devrait être interprété normalement par le navigateur et je parie qu'il l'est.
Mais je pense que contrairement à ce que tu dis, ton tab[0] ne contient pas <table> etc.. mais & lt;table& gt;. Peut-être (simple supposition de ma part) parce qu'il vient d'une base de donnée dans laquelle il a été enregistré avec htmlentities comme on le voit trop souvent.
0
jtessonn Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup pour ta réponse :)

Tu as très certainement raison. A vrai dire je ne sais pas exactement ce qu'il contient puisque je recupere un flux rss dans ce tableau.
Penses tu qu'il y ai un moyen, une fonction pour qu'il interprète du html et non l'afficher ?

Merci d'avance
0
toto
 
Je n'ai aucune idée de ce que veut dire pour qu'il interprète du html et non l'afficher ? . Je ne devine même pas ce que représente le "il" : ton programme ? le flux RSS ?
Mais je doute qu'un flux RSS t'envoie du HTML dont les balises ont été traitées par htmlentities. Es-tu sûr que ça n'est pas toi quelque part dans ton traitement qui fais cette transformation ?
0
jtessonn Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Quand je fais un echo de mon tableau, le contenu du tableau est affiché que ce soit du texte "normal" ou du html. En gros si j'ai une image j'aurai le code <img src="" ...> qui s'affiche tel quelle plutôt que de m'afficher l'image.

Je n'ai aucune d'idée d'où ça vient mais il existe peut être un moyen d'afficher l'image plutôt que le code html.
Je suis maintenant sûr que cela provient des flux rss (j'en ai testé plusieurs) et non d'un rajout de ma part.

Merci :)
0