PHP cuenta con una libreria llamada SimpleXML con la cual podriamos hacer nuestro lector de feeds, pero existe una librería llamada MagpieRSS que esta hecha especialmente para facilitarnos la lectura de RSS feeds.
Yo la use para leer los feeds de mis blogs WordPress y crear una especie de “Planeta” (véase http://planet.gnome.org/), leí el siguiente blog www.mackeros.net que pertenece a cierta red de blogs.
Un ejemplo de uso de esta librería:
<?phprequire_once("magpierss/rss_fetch.inc");
$url = "http://www.mackeros.net/feed";
$rss = fetch_rss($url); // obtenemos el array asociativo con los tags
$items = array_slice($rss->items, 0, 3); // limitamos a 3.
echo "Blog: ", $rss->channel['title'], "<br />\n";
foreach ($items as $item ) {
$title = $item[title];
$url = $item[link];
$fecha = $item[pubdate];
$resumen = $item[description];
echo "
<table><tr><td><a href=$url>$title</a></td><tr><td>$fecha</td></tr><tr><td>$resumen</td></tr></table>\n";
}?>
RESULTADO: