Avatar billede venchil Nybegynder
25. januar 2006 - 15:59 Der er 3 kommentarer og
1 løsning

Finde alle filer i en mappe, og putte dem i array

Hvordan finder jeg ALLE filerne i en mappe (som jeg evt. definerer på forhånd), og putter dem i et array?

Flere point kan evt. udloves
Avatar billede jaw Nybegynder
25. januar 2006 - 16:01 #1
F.eks.:
<?
$dir = "mappenavn";

$filnavn = array();
$handle=opendir("./".$dir."/");
while (false !== ($file = readdir($handle))) {
    if($file != "." && $file != "..") {
        $filnavn[] = $file;
    }
}
closedir($handle);
?>
Avatar billede venchil Nybegynder
25. januar 2006 - 16:15 #2
Hvad så hvis jeg gerne vil have andre informationer ud (i mit tilfælde størrelsen & datoen for sidste ændring) ??
Avatar billede venchil Nybegynder
25. januar 2006 - 16:15 #3
Du må forresten gerne lægge et svar, jaw
Avatar billede jaw Nybegynder
25. januar 2006 - 16:21 #4
Så må du jo bruge filesize($file) og f.eks. filemtime($file) til datoen.

Filemtime() returnerer et unix timestamp, som du så kan ændre ved hjælp af date("d.m.Y", filemtime($file)) f.eks.

Og et svar :)
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