PHP ver gevorderde |
|
Heey iedereen,
Ik gebruik dit scriptje om een map uit te lezen:
<?php
if ($open = opendir("afbeeldingen/upload/")) {
while (false !== ($bestand = readdir($open))) {
$extentie = substr($bestand, -4, -3);
if(($bestand != ".") && ($bestand != "..") && ($extentie == ".")){
$bestandsnaam[] = $bestand;
$bestand_datum[] = filemtime("afbeeldingen/upload/".$bestand) ;
}
}
rsort($bestand_datum);
foreach($bestand_datum as $nr=>$value) {
echo $bestandsnaam[$nr] . " - " . $bestand_datum[$nr] . "<br />" ;
}
}
?>
<?php if ($open = opendir("afbeeldingen/upload/")) { while (false !== ($bestand = readdir($open))) { $extentie = substr($bestand, -4, -3); if(($bestand != ".") && ($bestand != "..") && ($extentie == ".")){ $bestandsnaam[] = $bestand; $bestand_datum[] = filemtime("afbeeldingen/upload/".$bestand) ; } } foreach($bestand_datum as $nr=>$value) { echo $bestandsnaam[$nr] . " - " . $bestand_datum[$nr] . "<br />" ; } } ?>
Nu, de de map zitten 4 bestanden:
Citaat: nm4rkv0z.jpg
nm4rkv0z_klein.jpg
14r3kxj6.jpg
14r3kxj6_klein.jpg
Maar ik zou enkel de bestanden met _klein erin willen gebruiken. Ik weet dat ik eregi moet gebruiken, maar kan iemand me zeggen waar juist?
Oh nog iets, is het mogelijk om te sorteren om moment dat ze zijn toegevoegd? Ik dacht dat het moest zoals ik het nu doe, met sort, maar dan sorteert hij enkel de datums maar de bestandsnamen blijven op hun plaats staan
|