PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : verzeichnisse auflisten



fons
07-02-2003, 09:34
kann mir sagen wie ich alle verzeichnisse des verzeichnisses in ein array bekomme?


$out = exec("ls -F |grep \"/\"");
$array = explode("\", $out);

habs schon mir
find -maxdepth 1 -type d
aber nix geht richtig

THX

The Ripper
07-02-2003, 12:55
PHP stellt eigene Funktionen für Directory Listings zur Verfügung:
opendir()
readdir()
closedir()
Jeder zurückgegebene Name, für den is_dir() TRUE zurückliefert, ist ein Unterverzeichnis.

fons
07-02-2003, 13:01
so hab ichs jetzt gemacht:
falls wen interesiert:



$verz = opendir('.');
while($file = readdir($verz)){
if ($file == "admin" or $file == "." or $file == ".." or ereg("php",$file) or ereg("css",$file)){}
else {
echo "<a href=\"$file\">$file</a><br>";}
}
closedir($verz);


danke nochmal