<?php
require_once("magpierss/rss_fetch.inc");
function FeedParser($url_feed, $nb_items_affiches) {
$rss = fetch_rss($url_feed);
if (is_array($rss->items)) {
$items = array_slice($rss->items, 0, $nb_items_affiches);
$site_titre = $rss->channel["title"]; // titre du site
$site_lien = $rss->channel["link"]; // lien du site
$site_description = $rss->channel["description"]; // description du site
// on fait une boucle sur les informations : pour chaque item, récupérer $titre... et afficher
foreach($items as $item) {
// on mémorise les informations de chaque item dans des variables
$titre = $item["title"];
$lien = $item["link"];
$description = $item["description"];
// la date utilisée pour les flux RSS est au format timestamp, il faut donc formater la date
// conversion au format jj/mm/aa. pour plus d'informations, vous conférer au tutorial sur les timestamp
$date = date("d/m/y",strtotime($item["pubdate"]));
// on affiche le titre de chaque item
$html .= "<a href=\"".$lien."\" title=\"".$titre."\" target=\"_blank\">".$titre."</a><br>\n";
// puis la date et la description
$html .= "<span>$date - $description</span><br clear=\"left\"><br />\n";
$html .= "<a href=\"".$lien."\" title=\"".$titre."\" target=\"_blank\">Lire la suite</a><br>\n";
} // fin de la boucle
// on retourne la variable $html au programme (elle contient le code HTML pour l'affichage du flux)
return $html;
} // fin du traitement du fichier
} // fin de la fonction FeedParser()
?>