>> Insert de variable

Laurent_C1
Invité n'ayant pas de compte PHPfrance

30 mai 2012, 16:14

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>';
?>

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

30 mai 2012, 16:44

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...
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Laurent_C1
Invité n'ayant pas de compte PHPfrance

30 mai 2012, 16:59

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 ??

ViPHP
ViPHP | 5462 Messages

30 mai 2012, 17:01

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

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

30 mai 2012, 19:37

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)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Laurent_C1
Invité n'ayant pas de compte PHPfrance

30 mai 2012, 23:00

Je souhaite recuperer un fichier xml final à partir de mysql via php mais CDATA pose des soucis