website view libs/get-feed.php @ rev 800

get-feed.php: make home page work even without rss files
author Christophe Lincoln <pankso@slitaz.org>
date Wed Mar 30 17:40:50 2011 +0200 (2011-03-30)
parents 9fe28fd9160c
children 6ec45c2113e5
line source
1 <?php
2 // Read RSS Feed
3 function get_rss_feed($feed_url) {
4 if ( ! file_exists($feed_url)) {
5 echo "</p>\n<div>\n";
6 echo "No feed: $feed_url\n" . "</div>\n";
7 }
8 else {
9 $content = file_get_contents($feed_url);
10 $x = new SimpleXmlElement($content);
11 $entries = 4;
12 $count = 0;
13 // We look for last item, channel may not have a PubDate*
14 $up = ($x->channel->item->pubDate);
15 echo "<span>Updated: " . substr("$up", 5, 17) . "</span>\n";
16 echo "</p>\n<div>\n<ul>\n";
17 foreach($x->channel->item as $entry) {
18 $count = $count + 1;
19 echo " <li><a href='$entry->link' title='$entry->title'>" .
20 $entry->title . "</a></li>\n";
21 if ($count == $entries) {
22 break;
23 }
24 }
25 echo "</ul>\n";
26 }
27 }
28 ?>