Code: Select all
<?php
function rss2html($url,$anz) {
$n=1;
$output = '<ul>';
if ($rss = @simplexml_load_file($url)) {
foreach($rss->channel->item as $item) {
$output .= '<li class="item_link">';
$output .= '<a href = "'.$item->link.'">'.$item->title.'</a> ';
$output .= '<span class="it_date"> - ';
$output .= date("d.m.Y",strtotime($item->pubDate)).'</span>';
$output .= '<br />'.$item->description;
//$output .= "<a href=\"{$item->link}\"> ...</a>";
$output .= '</li>';
if($n>=$anz){break;}
$n++;
}
return utf8_decode($output).'</ul>';
} else {return "<p>Fehler beim Einlesen der Datei $url</p>";}
}
echo rss2html("http://feeds.feedburner.com/s9y",3);
echo rss2html("http://blog.tagesschau.de/feed/",3);
?>
Nur bei Serendipity-Blogs funktioniert das leider nicht. Da bekomme ich immer nur die Übrschrift und das Erstellungsdatum.
Wie bekomme ich auch von Serendipity-Blogs auch ein Stück des Texts?