Jennesta
Erfahrenes Mitglied
Hallo,
ich bin bisher soweit, dass ich alle Datein in einem Ordner auslesen kann. Nun möchte ich diese Datein so sortieren, dass ich Bilder, Text+HTML-Datein, Archive und Ordner separat ausgeben kann.
versucht habe ich es mit folgender Funktion:
Jedoch sortiert die Funktion maximal nach den Ordnern. Danach werden iwie alle Datein in das Array PIC[] gepackt. Vielleicht liegt es an der Funktion "strnatcasecmp" ?
Gruß Jennesta
ich bin bisher soweit, dass ich alle Datein in einem Ordner auslesen kann. Nun möchte ich diese Datein so sortieren, dass ich Bilder, Text+HTML-Datein, Archive und Ordner separat ausgeben kann.
versucht habe ich es mit folgender Funktion:
PHP:
foreach($ftp_nlist as $file) {
$fileinfo = pathinfo($file);
$fileextension = $fileinfo["extension"];
if(ftp_size($resource, $file) == -1)
$ORD[] = $file;
elseif(strnatcasecmp($fileextension, "jpg") OR strnatcasecmp($fileextension, "gif") OR strnatcasecmp($fileextension, "png"))
$PIC[] = $file;
elseif(strnatcasecmp($fileextension, "html") OR strnatcasecmp($fileextension, "htm") OR strnatcasecmp($fileextension, "txt"))
$HTM[] = $file;
elseif(strnatcasecmp($fileextension, "zip") OR strnatcasecmp($fileextension, "rar"))
$ZIP[] = $file;
else
$OUT[] = $file;
}
Gruß Jennesta