Avatar billede tjensen Nybegynder
08. december 2004 - 18:02 Der er 1 kommentar og
1 løsning

Automatisk at åbne den nyeste undermapper

Hey kloge mennesker!

Jeg har følgende:

$billeder = array();
$handle1 = opendir("/billeder");
while(false !== ($file1 = readdir($handle1)) {
    if($file1 != "." && $file1 != "..") {
        array_push($billeder, $file1);
    }
}
closedir($handle1);

Det virker fint nok for mig, men jeg vil gerne havde den til automatisk at åbne den nyeste undermapper, altså:

$handle1 = opendir($mappe);

og så er det her jeg mangler hjælp:

$mappe = "/billeder/........"

mine mapper hedder ting som:

03-10-10_Have_fest
04-03-19_PC_night

eller bare 04-01-30 nogle gange

Jeg vil så gerne have den til at hoppe ind i den nyeste undermappe.

Med venlig hilsen Thomas
Avatar billede detox Nybegynder
08. december 2004 - 18:45 #1
$mappe = "billeder/"; //Overordnet mappe
$d = dir($mappe);
while (false !== ($entry = $d->read())) {
    if (is_dir($mappe . $entry) && $entry != '.' && $entry != '..') {
        $file['name'][] = $entry;
        $file['tid'][] = filemtime($mappe . $entry);
    }
}
$d->close();
arsort($file['tid']);
$nr = key($file['tid']);
$billeder = array();
$handle1 = opendir($file['name'][$nr]);
while (false !== ($file1 = readdir($handle1))) {
    if($file1 != "." && $file1 != "..") {
        array_push($billeder, $file1);
    }
}
closedir($handle1);
Avatar billede detox Nybegynder
08. december 2004 - 18:50 #2
Skulle selvfølgelig være:

$handle1 = opendir($mappe.$file['name'][$nr]);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester