Page 1 sur 1

>> Insert de variable

Posté : 30 mai 2012, 16:14
par Laurent_C1
Auriez-vous une idée pour faire ça : echo '<![CDATA[<i>bonjour</i>]]></item>';
avec ça ?
Merci
<?php
$variable = "<i>bonjour</i>";
echo '<![CDATA[' . $variable. ']]></item>';
?>

Re: >> Insert de variable

Posté : 30 mai 2012, 16:44
par Ryle
Ben... c'est ce que fait déjà ton code, non ? ou alors je n'ai pas bien compris la question... tu veux afficher la chaine "echo ..." à l'écran ?

Je pense que ton problème est simplement du à l’interprétation du code source généré par ton navigateur, qui considère que ce qui est entre < et > est du html qui ne doit pas être affiché. Le code source généré est à mon avis correct et correspond bien à ce que tu attends. En revanche, si tu veux le voir tel quel à l'écran, il faut utiliser une fonction du genre htmlentities() pour indiquer au navigateur que les crochets ne désignent pas ne s'agit pas des balises html, mais de caractères à afficher...

Re: >> Insert de variable

Posté : 30 mai 2012, 16:59
par Laurent_C1
Non ça ne fonctionne ;pas, c est bien ce qui me surprends ! echo cest pour ressortir la ligne xml ne ressortant pas
Auriez vous une idée ??

Re: >> Insert de variable

Posté : 30 mai 2012, 17:01
par stealth35
Non ça ne fonctionne ;pas, c est bien ce qui me surprends ! echo cest pour ressortir la ligne xml ne ressortant pas
Auriez vous une idée ??
Regarde la source HTML

Re: >> Insert de variable

Posté : 30 mai 2012, 19:37
par Ryle
Que veux tu faire exactement ? générer une chaine pour l'exploiter dans des fichiers, des flux de données etc. ou juste afficher la chaine générée à l'écran ? (dans ce second cas, il faut prendre des dispositions spécifiques pour un affichage dans un navigateur)

Re: >> Insert de variable

Posté : 30 mai 2012, 23:00
par Laurent_C1
Je souhaite recuperer un fichier xml final à partir de mysql via php mais CDATA pose des soucis