>> syntaxe et concatenation dynamique
Posté : 29 mai 2012, 14:16
j ai besoin d'obtenir en finalité dynamique, cette syntaxe XML via php provenant d une base mySQL :
Je ressorts tout sauf '<![CDATA[FWD Digital]]>' le contenu FWD Digital ne sors pas j ai toujours une erreur de formatage final.
Si vous aviez une idee ce serait super, merci
Voici le script
<item src="_imgs/1107.jpg" link="autres.php" target="_blank"><![CDATA[FWD Digital]]></item>
Je ressorts tout sauf '<![CDATA[FWD Digital]]>' le contenu FWD Digital ne sors pas j ai toujours une erreur de formatage final.
Si vous aviez une idee ce serait super, merci
Voici le script
<?php
require "connect.php";
$anim_var = $_GET["anim"];
$e1class_var = $_GET["e1class"];
header('Content-Type: text/xml');
header('Content-Type: application/xml');
$query1 = 'SELECT * FROM content';
$results1 = mysql_query($query1);
$xml = '<?xml version="1.0" encoding="utf-8" ?>';
$xml .= '<coverFlow>';
$xml .= '<items>';
while($line = mysql_fetch_assoc($results1)) {
//avec cette ligne tout fonctionne mais CDATA nest pas present : $xml .= '<item src="'.$line["scr"].'" link="'.$line["link"].'" target="'.$line["target"].'"></item>';
// avec celle-ci erreur sur erreur
$xml .= '<item src="'.$line["scr"].'" link="'.$line["link"].'" target="'.$line["target"].'"><![CDATA["'.$line["titre"].'"]]></item>';
}
$xml .= '</items>';
$xml .= '</coverFlow>';
echo $xml;
mysql_close(mysql_connect($db_host, $db_username, $db_password, $db_name));
?>