votre_site
 Exemple de parser RSS
Il est très simple d'afficher le contenu d'un flux RSS sur votre site. Pour cet exemple nous utiliserons le parser lastRSS qui a le triple avantage d'être open source, gratuit et de qualité !

Étape 1 : Téléchargez lastRSS :

Téléchargement direct (moins de 3 Ko) : lastRSS 0.9.1

Étape 2 : Installation sur votre site :

Décompressez le fichier téléchargé et placez lastRSS.php sur votre serveur.
Dans le même dossier, créez un sous-dossier nommé "cache" et assurez-vous qu'il soit ouvert en écriture (typiquement, chmod 777)

Étape 3 :

Voici un exemple simple affichant les 10 dernières actualités depuis notre flux RSS

<?php

// On inclue lastRSS.php
include './lastRSS.php';

// Options de base
$url_flux_rss = 'http://www.pcinpact.com/include/news.xml';
$limite       = 10; // nombre d'actus à afficher

// on crée un objet lastRSS
$rss = new lastRSS;

// options lastRSS
$rss->cache_dir   = './cache'; // dossier pour le cache
$rss->cache_time  = 3600;      // fréquence de mise à jour du cache (en secondes)
$rss->date_format = 'd/m';     // format de la date (voir fonction date() pour syntaxe)
$rss->CDATA       = 'content'; // on retire les tags CDATA en conservant leur contenu

// lecture du flux
if ($rs = $rss->get($url_flux_rss)) 
{
  for($i=0;$i<$limite;$i++)
  {
    // affichage de chaque actu
    echo '<strong>'.$rs['items'][$i]['pubDate'].'</strong> &middot; <a href="'.$rs['items'][$i]['link'].'">'.$rs['items'][$i]['title'].'</a><br />';
  }
}
else 
{
  die ('Flux RSS non trouvé');
}

?>



Résultat :

·
·
·
·
·
·
·
·
·
·