Site icon Free Tools

SimplePie, Librairie PHP pour vos flux RSS/ATOM

SimplePie est une librairie PHP très complète qui permet d’intégrer un flux RSS ou ATOM sur votre site internet.

SimplePie allie simplicité et exhaustivité ! Programmer la lecture et l’affichage de votre flux préféré est enfantin. Et cette librairie propose un nombre conséquent de méthodes. Pour illustrer l’utilisation de cette librairie, je vous propose un petit exemple :

<?php
 
require "simplepie.inc";

$feed = new SimplePie("http://www.mtnconcept.com/free-tools/feed");
$feed->handle_content_type();

echo '<h1>' . $feed->get_title() . '</h1>';
echo '<p>' . $feed->get_description() . '</p>';

foreach($feed->get_items() as $item) {
  echo '<h2>' . $item->get_title() . '</h3>';
  echo '<p>' . $item->get_description() . '</p>';

  if ($enclosure = $item->get_enclosure()) {
    echo $enclosure->embed();
  }
}

?>

Rien d’insurmontable… Enfin, cette librairie est utilisée dans bon nombre de projet tel que les agregateurs (MyNewsCrawler, feedmeplz, Feed on Feeds, Lilina, Interdose RSS Reader, MonkeyChow, OMGWTFBBQ), CakePHP, CMS Made Simple, CodeIgniter, DokuWiki, Drupal, Facebook, Habari, Joomla!, Mobile Devices (mobilerss, SimpleReader Mobile), MODx, Mediawiki, Nucleus, Omeka, PHP-Nuke, phpwcms, PlanetPlanet/PopURLs Clones (Couple of Minutes, gmachina, MiniBoxs, MoonMoon, MyNT, NewsBlocks Demo, Scintilla, The Web List), Plume CMS, PunBB, SilverStripe, Simple Machines Forum, Textpattern, WordPress (Dashboard Last News, King RSS, Lenky Related Links, MyTwitter, RSS Combiner, RSS Image Widget, SimpleLife, SimplePie Core, SimplePie Plugin for WordPress, WP-o-Matic, WP Theme OneNews).

Site Internet : SimplePie
Licence : Lire fichier licence

Quitter la version mobile