RSS Import 1.0

Hier wird der Feed nach Standard 1.0 von WordPress (wp-rss.php) importiert, die letzten 5 Beiträge

Diese Seite mit dem Beispiel downloaden: Download Datei .phps

(.*)<\/item>/Uis", $file_content, $array_items); $array_items = $array_items[1]; if(!empty($array_items)) { //Nur wenn es Items gibt, soll auch was angezeigt werden if ($number>sizeof($array_items)) $number=sizeof($array_items); for($n=0;$n<$number;$n++) { //Nur die angegebene Anzahl der News soll angezeigt werden preg_match("/(.*)<\/link>/Uis", $array_items[$n], $array_link); //URLs auslesen preg_match("/(.*)<\/title>/Uis", $array_items[$n], $array_title); //Titel auslesen preg_match("/<description>(.*)<\/description>/Uis", $array_items[$n], $array_description); //Beschreibung auslesen # Ab hier wird ausgegeben echo "<h3>$array_title[1]</h3>"; //Titel darstellen echo "$array_description[1]"; //Ausgabe der Beschreibung echo "<a href=\"$array_link[1]\" title=\"Click für mehr Informationen\"> mehr</a>"; //Link } } ?> </div> <hr /> <h2>RSS Import Atom</h2> <p>Hier wird der Feed nach Standard Atom von WordPress (wp-atom.php) importiert, die letzten 2 Beiträge</p> <p>Diese Seite mit dem Beispiel downloaden: <a href="xmlimport.phps">Download Datei .phps</a></p> <div style="margin: 2em; padding: 1em; background: #DDD"> <?php # Script: XML-Reader # Copyright: y0y.de, erweitert: bueltge.de # Hier editieren $url = "http://bueltge.de/feed/atom/"; //URL zum XML-Feed $number = 2; //Anzahl der angezeigten News # Ab hier nichts mehr ändern # code $file_content = @file_get_contents($url); #Items auslesen $items = preg_match_all("/<entry[ ]?.*>(.*)<\/entry>/Uis", $file_content, $array_items); $array_items = $array_items[1]; if(!empty($array_items)) { //Nur wenn es Items gibt, soll auch was angezeigt werden if ($number>sizeof($array_items)) $number=sizeof($array_items); for($n=0;$n<$number;$n++) { //Nur die angegebene Anzahl der News soll angezeigt werden preg_match("/<id>(.*)<\/id>/Uis", $array_items[$n], $array_link); //URLs auslesen preg_match("/<title type=\"html\">(.*)<\/title>/Uis", $array_items[$n], $array_title); //Titel auslesen preg_match("/<content type=\"xhtml\">(.*)<\/content>/Uis", $array_items[$n], $array_description); //Beschreibung auslesen # Ab hier wird ausgegeben echo "Anm. der Titel: <h3>$array_title[1]</h3>"; //Titel darstellen echo "Anm. Titel mit Link: <a href=\"$array_link[1]\" title=\"zur Seite\"><h3>$array_title[1]</h3></a>"; //Titel mit Link echo "$array_description[1]"; //Ausgabe der Beschreibung echo "<a href=\"$array_link[1]\" title=\"Click für mehr Informationen\"> mehr</a>"; //Link } } ?> </div> </body> </html>