[Script] Agrégateur RSS - Lecteur de flux RSS - Parser RSS

Discutez HTML, PHP, ASP, Javascript...

Modérateur: david96

[Script] Agrégateur RSS - Lecteur de flux RSS - Parser RSS

Messagede Yatooweb » Lun 8 Juin 2009 16:13

Vous souhaitez afficher le contenu d'un flux RSS sur votre site web, pas bien compliqué avec Last RSS.

1/ Téléchargez le script LastRSS.zip.

2/ Décompressez-le et copiez le fichier LastRSS.php sur votre serveur. A l'endroit où vous avez placé ce fichier, créez un dossier nommé "cache" et vérifiez ses droits en écriture: CHMOD 777.

3/ Vous pouvez maintenant copiez le code ci-dessous sur une page web.
Code: Tout sélectionner
<?php

// On inclue lastRSS.php
include 'lastRSS.php'; // vérifiez bien le chemin d'accès à ce fichier

// Options de base
$url_flux_rss = 'http://www.yatooweb.com/actualites/rss.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/Y';     // 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 '<p><strong>'.$rs['items'][$i]['pubDate'].'</strong> &middot; <a href="'.$rs['items'][$i]['link'].'">'.$rs['items'][$i]['title'].'</a><br />'.$rs['items'][$i]['description'].'</p>';
  }
}
else
{
  die ('Flux RSS non trouvé');
}

?>

Code extrait de PC Inpact
Avatar de l’utilisateur
Yatooweb
Administrateur
Administrateur
 
Messages: 1018
Inscription: Mar 30 Jan 2007 14:10
Localisation: Aude

Retourner vers Langage (standard, programmation)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron
W3C XHTML 1.0
W3C CSS 2.1
YATOOWEB © 2005 - 2017


Contact | Logos & liens | Partenaires | Labo | Plan du site