Codeschnipsel - Funktion - Alle Ordner in einem Ordner auslesen


Hier meine Funktion um alle Ordner im Ordner anzuzeigen.

Code:
<? //-- START FUNKTION function viewordnerpas($pfad){ # Pfad definieren $pfad = $pfad.'/';   # Pfad prüfen if (!is_dir($pfad) || is_link($pfad)){ return false; exit; }   # Ordner Öffnen $dir = opendir($pfad);   # Array erstellen $heuris = array();   # Ordner auslesen while ($ordner = readdir($dir)){   # Filtern if (is_dir($pfad.$ordner) && !is_link($pfad.$ordner)){ # Ordner im Array hinzufügen $heuris[] = $ordner; } } closedir($dir);   # Sortieren asort($heuris);   # Es wird ein Array zurückgegeben return $heuris; } //-- ENDE FUNKTION   //-- Ausgabe # Array holen $ordner = viewordnerpas('/srv/www/htdocs/web56/html/'); # "/srv/www/htdocs/web56/html/" ist der Pfad des Ordners   # Array auswerten if($ordner){ foreach($ordner as $var){ echo $var.'<br />'; }}else{ echo 'Pfad ungültig!'; }   ?>

Diese Funktion liest den Ordner aus und filtert alle Ordner,
anschließend werden diese Ordner in einen Array getan und nach dem Alphabet sortiert.

Viel Spaß damit ;-)
Patrick

Beachten Sie: Wir übernehmen keinerlei Haftung für irgendwelche Schäden, Ausfälle oder sonstigen Geschehnissen.
Alle Angaben sind ohne Gewähr, Sie handeln auf eigenes Risiko!
Alle genannten Soft- und Hardwarebezeichnungen sowie Markennamen sind Eigentum ihrer jeweiligen Inhaber und unterliegen im Allgemeinen warenzeichen-, marken- oder patentrechtlichem Schutz.
Alle Rechte vorbehalten