Für die Webseite von WinMerge wollte ich die Überschriften der Projekt-News auslesen, die von SoureForge auch als RSS-Feed angeboten wird. So bin ich auf das PHP-Projekt SimplePie gestoßen, das diese Aufgabe zum Kinderspiel macht!

Bereits folgenden paar Zeilen lesen die Überschriften der letzten 5 News aus und stellt sie in einer Liste dar:

<?php
  include('simplepie.inc');
  $feed = new SimplePie();
  $feed->set_feed_url('http://sourceforge.net/export/rss2_projnews.php?group_id=13216');
  $feed->enable_cache(false);
  $feed->init();
  print("<ul class="rssfeeditems">\n");
  foreach ($feed->get_items(0, 5) as $item) { //for the last 5 news items...
    print("  <li><a href="".$item->get_link()."">".$item->get_title()."</a> <em>".$item->get_date('Y-m-d')."</em></li>\n");
  }
  print("  <li><a href="http://sourceforge.net/news/?group_id=13216">View all news …</a></li>\n");
  print("</ul>\n");
?>