De headlines van Ontwikkelblog.NL op Maikelg.EU met RSS
PHP, Scripting, Tutorials, Websites en projecten Add commentsIk wil de headlines van dit weblog in een lijstje weergeven op mijn persoonlijke website Maikelg.EU.
WordPress, waar dit weblog op draait. Maakt een RSS feed van de entries: http://www.ontwikkelblog.nl/feed/
Ik heb even gezocht naar een bruikbare class om die RSS te verwerken en ik kwam al gou bij deze: http://www.phpfreakz.nl/library.php?sid=22174
Nu ik die class had was het dus niet zo moeilijk om een lijstje van de headlines te maken:
1
2
3
4
5
6
7
8
9
10
11 $rss = new rss_reader();
$rss->Set_Maxitem(15);
$rss->Set_file('http://www.ontwikkelblog.nl/feed/');
$rss->Parse_file();
$aItems = $rss->Return_Items();
foreach($aItems as $id => $array) {
echo '<li><a href="'.$array['LINK'].'">'.$array['TITLE'].'</a></li>';
}
Dit werkt prima, echter duurt het verwerken van de RSS veel te lang. Maikelg.EU zou veel te traag worden als ik de RSS steeds realtime liet verwerken.
Dus laat ik doormiddel van een cronjob elk uur een statische versie van dat lijstje genereren:
1 shell# php -f gen.php > static.html
static.html wordt dan gewoon geinclude in Maikelg.EU.
Omdat het nu niet meer realtime is en ik wil zien wanneer het lijstje is geupdate, heb ik het volgende aan gen.php toegevoegd:
Vanaf nu staan dus elk uur de laatste 15 headlines van Ontwikkelblog.NL op Maikelg.EU




mei 12th, 2007 at 10:54
Ik dacht dat er ‘De deadlines van ontwikkelblog.nl op maikelg.eu’ stond
mei 12th, 2007 at 16:31
lol