Goede avond,

Ik heb voor een klant een site gemaakt waar de bezoeker foto's kan uploaden naar een map op de server. Vervolgens krijgt de eigenaar van de website een mail dat er een foto is geupload en tevens een link naar index.php met onderstaande code. Op deze pagina ziet de klant de naam van het geuploade bestand en kan ze de bestanden verwijderen. Nu wil ik het zo maken dat ze ook kan zien op welke datum en op welk tijdstip dit bestand geupload is... Kan iemand mij hiermee helpen?

<?php
$fotoExt = array('gif','jpg','png','bmp');
if ($map = opendir("fotos")) {
while (($foto = readdir($map)) !== false) {
if($foto != '.' && $foto != '..' && in_array(substr($foto,-3),$fotoExt)){
echo "<table border=0 cellpadding=0 cellspacing=0>";
echo '<tr><td width=200><a href="fotos/'.$foto.'">'.$foto.'</a></td><td width=10 ></td></tr>';
echo "<td><a href=verwijder.php?file=fotos/", urlencode($foto),">[Verwijder]</a>";
echo '</table>';
}
}
closedir($map);
}else{
echo 'Fout opgetreden bij het openen van de map: <b>'.$map.'</b>.';
}
?>

Jorg
Zo uit mijn hoofd heb je daar filemtime() voor nodig.
En volgens mij moet je dan scandir(); gebruiken omdat readdir de filetime(); update? Dat was iig zo...
Of gewoon in een database bijhouden ;)
Kijk eens naar:

filemtime
De datum+tijd waarop de file aangepast is.

filectime
De datum+tijd waarop de file aangemaakt is.

Ik denk dat je dat wel kan gebruiken.
Want ik neem aan dat het uploaden deze wel aanpast...

@Jorg,
Is dat die bestandsoverzicht systeem die ik toentertijd voor je had gemaakt die je hier requestte op het forum?
Hoi Jelle,

Dat klopt inderdaad! Ik heb een paar kleine aanpassingen gedaan, maar het werkt perfect.
Bedankt voor de tip.. Ik ga mij eens verdiepen in filetime en filectime..

Jorg

Reageren