Flux xml et image

Nouveau WRInaute
Bonjour,
je suis novice, et j'essaie désespérément de créer un fichier xml, contenant des items avec une image, pour ensuite les afficher sous forme de liste.
est-ce quelqu'un pourrait m'expliquer comment je dois faire ?
J'utilise un script php avec magpierss pour afficher mon flux xml.
:|
 
Nouveau WRInaute
si mon fichier xml c'est ça :

<?xml version="1.0" ?>
<rss version="2.0">
<channel>
<title>valise</title>
<link>http://www.site.com/</link>
<description>tata titi tu tu</description>
<item>
<title>Nouvelle du jour</title>
<link>http://www.autresite.html</link>
<description>Tout savoir sur RSS</description>
<enclosure>http://liendelimage</enclosure>
</item>
</channel>

et que mon script php pour l'afficher ( enfin retourner un code html pour l'afficher ) c'est ca :

<?php
// inclusion de la classe magpierss
require_once("magpierss/rss_fetch.inc");

function FeedParser($url_feed, $nb_items_affiches=10)
{
// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);

// si la lecture s'est bien passee,
// on lit les elements
if (is_array($rss->items))
{
// on ne recupere que les elements les + recents
$items = array_slice($rss->items, 0, $nb_items_affiches);

// debut de la liste
// (vous pouvez indiquer un style CSS
// pour la formater)
$html = "<ul>\n";

// boucle sur tous les elements
foreach ($items as $item)
{
$html .= "<tr>";
$html .= "<td width='700' height='150' nowrap='nowrap'>";
$image=$item['enclosure'];
$html .="<img src='".$image."'>";

$html .= "<a href=\"".$item['link']."\">".$item['title']."</a>";
$html .= "</td>\n";
}
$html .= "<br />\n";
}

// retourne le code HTML a inclure dans la page
return $html;
}
?>

ça marche pas.. pas d'image..
ça inspire quelqu'un ? :D
 
Discussions similaires
Haut