origin^sad
Mitglied
HI, ich ahbe mal ne Frage , wie kann ich einen ausgelesenen Ordner sortieren ? z.B nach datum !
-dennis
-dennis
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
$handle = opendir($dir);
while ($file = readdir($handle)) {
}
closedir($handle);
<?php
$basedir = ".";
// funcs
function listdir($basedir,&$a_dir){
if ($handle = @opendir($basedir)){
while(false !== ($dir = readdir($handle))){
if ($dir != '.' || $dir != '..'){
if (is_file($basedir."/".$dir)){
$a_dir[] = $dir;
$a_dir[][] = lstat($basedir."/".$dir);
}
}
}
closedir($handle);
}
return $a_dir;
}
// aufruf
listdir($basedir,$a_dir);
// ausgabe
print_r($a_dir);
// cache leeren
clearstatcache();
?>
$a_dir[0] -> "datei.txt"
$a_dir[1] -> "datei.doc"
$a_dir[2] -> "datei.mp3"
$a_dir[3] -> "datei.jpg"
... usw.
$a_dir[0] -> "datei.txt"
$a_dir[0][0] bis $a_dir[0][12] enthält informationen über "datei.txt"
kleiner zusatz:
$a_dir[0][dev] bis $a_dir[0][blocks] funktioniert auch (siehe die Seite aus dem Manual, das ich im vorigen Post angegeben habe.
$a_dir[0][size] gibt die größe der Datei "datei.txt" aus
$a_dir[0][mtime] liefert Datum und Uhrzeit letzten Änderung der Datei "datei.txt".
filemtime -- Liefert Datum und Uhrzeit der letzten Dateiänderung
int filemtime ( string filename)
http://de3.php.net/manual/de/function.filemtime.php
filesize -- Liefert die Größe einer Datei
int filesize ( string filename)
http://de3.php.net/manual/de/function.filesize.php