Gisteren avond heb ik het archief van de Nieuwsbrief geüpdatet, want dat was al van in februari geleden. Ik heb echter wat ervaring nu met RSS feeds, zodoende was het de bedoeling om dat vanaf nu automatisch te laten doen. Dat was echter niet echt mogelijk met het huidige systeem, die sinds begin 2007 in gebruik is.
Zodus heb ik het omgebouwd en werkt het nu bv. op timestamps. Die heb ik gemaakt op basis van de GMT datum die dan wordt omgevormd naar de timestamp, en dat klopt. Zodoende heb ik ook de mogelijkheid het met de tijd verder uit te bouwen en bv. in 2008 de volledige artikels te opslaan en/of de tijd waarom geplaatst ook tonen.
Dat scriptje die de datum omvormt is heel simpel: het maakt gewoon gebruik van een ingebouwde php functie.
<?php
/**
* Online - Urbanus
* Copyright © 2007 Online - Urbanus
*
* Website: http://www.Online-Urbanus.be
*/
$time = strtotime($_POST['date']);
echo "<html>
<head>
<title>String to timestamp</title>
</head>
<body>
Timestamp: ".$time."<br />
<br />
<form method=\"post\" action=\"datetotime.php\">
<input type=\"text\" size=\"50\" name=\"date\" maxlength=\"120\" value=\"".$_POST['date']."\" />
<input type=\"submit\" value=\"GO!\">
</form>
</body>
</html>";
?>
Voor de rest komt er dus een script die als cronjob zal functioneren en op die manier zal controleren of een post aan de hand van de URL is toegevoegd. Dat zal gebeuren via de RSS feed. Die cronjob zal elke dag worden uitgevoerd en zodus wordt het archief mooi up to date.