RSS ist ein Standard zum Austasuch von Neuigkeiten. Immer, wenn Leute auf etwas Neues warten, drängen sich RSS Feeds fast schon auf, da diese von modernen Browser gelesen, auf dem Desktop angezeigt oder anders angezapft werden können. "Anzapfen" könnt ihr die Quelle unter anderem mit PHP, um sie daraufhin auf eurer Website darzustellen.
Ich empfehle euch hierzu auf eine fertige RSS Reader Klasse zurückzugreifen. Das hat den Vorteil, dass ihr euch um Validierung und Zeichensatz keine Sorgen machen müsst. Ein guter Reader ist Simple Pie der im Gegensatz zum bekannteren Magpie noch weiterentwickelt wird und als inoffizieller Nachfolger gehandelt wird.
Startet den Download hier: simplepie.org/downloads/?download
Aus dem Downloadarchiv braucht ihr nur die simplepie.inc Datei.
Alles anzeigen
Ich empfehle euch hierzu auf eine fertige RSS Reader Klasse zurückzugreifen. Das hat den Vorteil, dass ihr euch um Validierung und Zeichensatz keine Sorgen machen müsst. Ein guter Reader ist Simple Pie der im Gegensatz zum bekannteren Magpie noch weiterentwickelt wird und als inoffizieller Nachfolger gehandelt wird.
Startet den Download hier: simplepie.org/downloads/?download
Aus dem Downloadarchiv braucht ihr nur die simplepie.inc Datei.
Quellcode
- <?php
- include_once 'simplepie.inc';
- $quelle = 'http://www.easy-coding.de/index.php?page=Feed&type=Atom';
- $feed = new SimplePie();
- $feed->set_feed_url($quelle);
- //$feed->enable_cache(true);
- $feed->init();
- $feed->handle_content_type();
- // Hier koennt ihr euch natuerlich auch ein eigenes Template basteln
- $template = '<b><a href="%s" title="%s">%s</a></b><br />%s<hr />';
- // Iteriere ueber alle Eintraege
- foreach($feed->get_items() as $item) {
- // und gebe die Daten jeweils aus
- printf(
- $template,
- $item->get_permalink(),
- $item->get_date('d.m.Y H:i:s'),
- $item->get_title(),
- $item->get_content()
- );
- }
- ?>
11.581 mal gelesen