[XML] [RSS] Insérer une image dans un flux RSS
Bonjour
je galere pour inserer une image dans un rss
voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| $xml = "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\r\n<rss version=\"2.0\">\r\n";
$xml .= "<channel>\r\n";
$xml .= "<title>Articles sur site</title>\r\n";
$xml .= "<link>http://www.site.com</link>\r\n";
$xml .= "<description>blog magazine</description>\r\n";
$xml .= "<ttl>".TTL."</ttl>";
$xml .= "<image><url>http://www.site.com/images/entete/header.jpg</url><title>site.com </title><link>http://www.site.com</link></image>\r\n";
$jourdui= date("D, d M Y H:i:s +0000");
require_once "$dossier/conf.php";
connexion() or die('Connexion impossible');
$res=mysql_query("select * from articles where resume=1 order by date desc limit 0, 10");
while($lig=mysql_fetch_array($res)){
$titre=$lig["titre_article"];
$id=$lig["id_article"];
$ris=mysql_query("select * from articles_conf where id_article=$id ");
$lance=mysql_fetch_array($ris);
$dat=$lance["date"];
$blog=$lig["blog"];
$date=$lig["date"];
$art_blog=$lig["blog"];
$art_contenu=$lig["contenu_article"];
$art_img=$lig["image_article"];
$lien="http://www.site.com/blogs/".$blog."/index.php?article=".$id;
$xml .= "<item>\r\n";
$xml .= "<title><![CDATA[".$titre."]]></title>\r\n";
$xml .= "<link>".$lien."</link>\r\n";
if(!empty($dat))
{
$xml .= "<pubDate>".$dat."</pubDate>\r\n";
}
if($art_img!=""){
if(substr($art_img,0,4)=="http"){
$aff_img = '<img src="'.$art_img.'">';
}else{
$aff_img= 'http://www.site.com/blogs/'.$art_blog.'/image/'.$art_img;
}
$xml .= "<image><![CDATA[".$aff_img."]]></image>\r\n";
}
$xml .= "<description><![CDATA[".$art_contenu."]]></description>\r\n";
$xml .= "</item>\r\n";
}
$xml .= "</channel>\r\n";
$xml .= '</rss>'; |
merci de votre aide