webForumDet fria alternativet

Lista filer, få ut mer information?

PHP

2 svar · 395 visningar · startad av Quid

Medlem sedan juni 20006 022 inlägg
Frågan#1

Jag har skrivit en liten kodsnutt som listar filer i en mapp.

<?php
$files = array();
if ($handle = opendir('./')) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != ".." && $file != "index.php") {
            $files[] = $file;
        }
    }
    closedir($handle);
}

natcasesort($files);

foreach($files as $file) {
   echo $file . "<BR>";
}
?>

Men nu vill jag har ut mer information, som t.ex. storlek och senaste ändrad. Jag har läst lite på http://php.net/manual/en/function.readdir.php, men blir inte klok på det.

Någon som kan peka mig åt rätt håll? :)

Medlem sedan juni 20031 837 inlägg
#2

några användbara funktioner:

fileatime
filectime
filesize

Medlem sedan juni 20014 290 inlägg
#3

Här har du ett helt gäng med funktioner du kan använda: http://se.php.net/manual/en/ref.filesystem.php utöver dom som "The Hulk" skrev.

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)