whitetigerck
Gebruiker
- Lid geworden
- 8 aug 2008
- Berichten
- 196
hallo,
Ik probeer om de nieuwste file in een folder op te halen, alleen dat is een folder waar meerdere folders inzitten, die moet hij ook meenemen en dat lukt mij niet echt.
Ik heb nu deze code gevonden, die werkt voor 1 map, maar als ik hem een map terug zet dus alleen de map upload, dan geeft hij geen resultaat
hopelijk weet iemand van jullie een goede manier hoe het moet
Ik probeer om de nieuwste file in een folder op te halen, alleen dat is een folder waar meerdere folders inzitten, die moet hij ook meenemen en dat lukt mij niet echt.
Ik heb nu deze code gevonden, die werkt voor 1 map, maar als ik hem een map terug zet dus alleen de map upload, dan geeft hij geen resultaat
PHP:
$dir = "upload/folderA";
$pattern = '\.(docx|doc|pdf|pgn)$';
$newstamp = 0;
$newname = "";
$dc = opendir($dir);
while ($fn = readdir($dc)) {
# Eliminate current directory, parent directory
if (ereg('^\.{1,2}$',$fn)) continue;
# Eliminate other pages not in pattern
if (! ereg($pattern,$fn)) continue;
$timedat = filemtime("$dir/$fn");
if ($timedat > $newstamp) {
$newstamp = $timedat;
$newname = $fn;
$timedattt = date("l, j F Y",$newstamp);
}
}
# $timedat is the time for the latest file
# $newname is the name of the latest file
echo "<a href=\"upload/folderA/$newname\">$newname</a> date: $timedattt";
hopelijk weet iemand van jullie een goede manier hoe het moet