Ik zou graag eens scriptje hebben dat er voor zorgt dat de datum van vandaag echo'ed. Als je dan op die datum klikt moet hij naar een pagina gaan met daarop informatie over iets dat in het verleden op dezelfde dag gebeud is.

vb:

link = "11/09"
pagina = "Op 11 september in 2001 vlogen de vliegtuigen in de WTC-torens"

De tekst die op de pagina te voorschijn moet komen zou ik graag in een .txt-bestand hebben opgeslagen. De informatie typ ik dan zelf in.

Ik zou de informatie graag willen tonen waar dan ook op mijn website door <?php functie(); ?> ofzoiets. Het PHP-bestand moet daar niet voor in de zelfde map zitten zal ik maar zeggen.
link: pagina.php?datum=1109

en dan kun je op die pagina het txtbestand openen met de naam 1109.txt:

<?php

$bestand = $_GET['datum'] . ".txt";
include($bestand);

?>
Dat is wel het domste dat je kan doen. Herrinert me aan evil.com
@sebastiaan: Had je het tegen mij of tegen djafke? :P
Sebastiaan schreef op 01.03.2006 17:53
Dat is wel het domste dat je kan doen. Herrinert me aan evil.com


Okee, maar heb je ook een waarom?
Heel veel werk, al die bestandjes...

Im- en exploden vanuit een archief van een nieuwswebsite (RSS?) werkt ook prima...
Uit mijn hoofd, dus code zelf checken:

<?php
echo 'Vandaag is het: <a href="?datum='.date('m-d').'">';
echo date ('d-m');
echo '</a>';

if (isset ($_GET['datum'])) {
$sql = "
SELECT titel, beschrijving
FROM tabel
WHERE datum LIKE '%".$_GET['datum']."'
";
}
?>

Sebastiaan schreef op 01.03.2006 17:53
Dat is wel het domste dat je kan doen. Herrinert me aan evil.com


Okee, maar heb je ook een waarom?
XSS. Zie artikel op phpfreakz.
@jan: misschien heeft hij niet de mogelijkheid voor een database...
jawel, maar ik had het liever met een tekst-bestand gehad. Dan kan ik dat veel sneller aanpassen.
een tekstbestand is niet sneller aan te passen. een tekstbestand moet je je ftp openen, het bestand zoeken in een lijst van enkele honderden bestanden.

als je het met mysql doet maak je gewoon een klein admin gedeelte op je site, en je kunt dan ook zoeken op datum zodat je in een keer over het desbetreffende record beschikt, dat wijzig je dan, en je update het met een update statement. dat is veel sneller en gemakkelijker.
ik denk ook dat het iets sneller laadt, maar dat weet ik niet zeker.

Reageren