website diff lib/get-feeds.php @ rev 907
Add empty html skel and up robots.txt
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Thu Mar 08 02:45:39 2012 +0100 (2012-03-08) |
parents | 06cbe83c458a |
children | 304b3f1894f7 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/lib/get-feeds.php Thu Mar 08 02:45:39 2012 +0100 1.3 @@ -0,0 +1,62 @@ 1.4 +<?php 1.5 + 1.6 +// Read RSS Feed 1.7 +function get_feed($feed) { 1.8 + $cache = '/var/cache/slitaz/website'; 1.9 + $entries = 4; 1.10 + // have the page displayed even if any xml file 1.11 + if ( ! file_exists("$cache/$feed")) { 1.12 + echo "</p>\n<div>\n"; 1.13 + echo "Missing feed: $cache/$feed\n" . "</div>\n"; 1.14 + } 1.15 + else { 1.16 + $content = file_get_contents("$cache/$feed"); 1.17 + $x = new SimpleXmlElement($content); 1.18 + $count = 0; 1.19 + // We look for last item, channel may not have a PubDate* 1.20 + $up = ($x->channel->item->pubDate); 1.21 + echo "<span>- Updated: " . substr("$up", 5, 17) . "</span>\n"; 1.22 + echo "</p>\n<div>\n<ul>\n"; 1.23 + foreach($x->channel->item as $entry) { 1.24 + $count = $count + 1; 1.25 + echo " <li><a href='$entry->link' title='$entry->title'>" . 1.26 + $entry->title . "</a></li>\n"; 1.27 + if ($count == $entries) { 1.28 + break; 1.29 + } 1.30 + } 1.31 + echo "</ul>\n"; 1.32 + } 1.33 +} 1.34 + 1.35 +// Read Blog RSS Feed 1.36 +function get_feed_blog($feed) { 1.37 + $cache = '/var/cache/slitaz/website'; 1.38 + $entries = 4; 1.39 + // have the page displayed even if any xml file 1.40 + if ( ! file_exists("$cache/$feed")) { 1.41 + echo "Missing feed: $cache/$feed\n" . "</div>\n"; 1.42 + } 1.43 + else { 1.44 + $content = file_get_contents("$cache/$feed"); 1.45 + $x = new SimpleXmlElement($content); 1.46 + $count = 0; 1.47 + // We look for last item, channel may not have a PubDate* 1.48 + $up = ($x->channel->item->pubDate); 1.49 + 1.50 + echo "<ul>\n"; 1.51 + foreach($x->channel->item as $entry) { 1.52 + $count = $count + 1; 1.53 + echo " <li><strong><a href='$entry->link' title='$entry->title'>" . 1.54 + $entry->title . "</strong></a>\n"; 1.55 + echo "<span>- " . substr("$entry->pubDate", 5, 17) . "</span>\n"; 1.56 + echo "<p>$entry->description</p>\n</li>"; 1.57 + if ($count == $entries) { 1.58 + break; 1.59 + } 1.60 + } 1.61 + echo "</ul>\n"; 1.62 + } 1.63 +} 1.64 + 1.65 +?>