15.7 RSS-Feeds lesen

Problem

Sie möchten einen RSS-Feed empfangen und sich seinen Inhalt ansehen. Auf diese Weise können Sie Schlagzeilen von verschiedenen Websites in Ihre Anwendung integrieren.

Lösung

Verwenden Sie die PEAR-Klasse XML_RSS. Hier ist ein Beispiel, das den RSS-Feed der Mailingliste php.announce liest:

require 'XML/RSS.php';

$feed = 'http://news.php.net/group.php?group=php.announce&format=rss';

$rss =& new XML_RSS($feed);
$rss->parse();

print "<ul>\n";
foreach ($rss->getItems() as $item) {
    print '<li><a href="' . $item['link'] . '">' . $item['title'] . "</a></li>\n";
}
print "</ul>\n";

Diskussion

RSS steht für RDF Site Summary und ist ein in XML formuliertes Format für den Austausch von Schlagzeilen oder Artikeln, das einfach zu handhaben ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.