De headlines van Ontwikkelblog.NL op Maikelg.EU met RSS

PHP, Scripting, Tutorials, Websites en projecten Add comments

Ik 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:

1
echo "<br />Headlines voor het laatst ververst op: ".date("d  m Y")." om ".date("H:i:s");

Vanaf nu staan dus elk uur de laatste 15 headlines van Ontwikkelblog.NL op Maikelg.EU :D

Stem of voeg toe aan Uitleg over het gebruik van deze icons : Plaatsen/stemmen op eKudos Plaatsen/stemmen op NUjij Plaatsen/stemmen op MSN Reporter Plaatsen/stemmen op Digg Stumble it! Voeg dit artikel toe aan Del.icio.us Voeg toe aan je Google bladwijzers Abonneer je op de RSS-feed van deze site Verstuur deze pagina per e-mail via Feedburner Maak een notitie op deze pagina met Fleck

2 Responses to “De headlines van Ontwikkelblog.NL op Maikelg.EU met RSS”

  1. Thijs Says:

    Ik dacht dat er ‘De deadlines van ontwikkelblog.nl op maikelg.eu’ stond :P

  2. Maikel Gommans Says:

    lol

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Inloggen
Abonneer je op de RSS-feed van deze siteVoeg deze site toe aan Del.icio.usVoeg deze site toe aan je favorieten op TechnoratiStumble deze site!