Ich habe folgendes Script zum-Verzeichnisauslesen auf der php.net Seite gefunden:
Das Script klappt super für mich sogar zu gut.
Ich hätte eigentlich gerne das nur die root/ ausgelesen wird.
Also das ich dann nur alle Ordner der root sehe, keine Dateien, nur die Ordner..
Weiß jemand abhilfe?
Gruß
Mickl
P.S.: Hab dann hier im Forum noch das Script gefunden:
Wie würde ich hier die Dateien herausbekommen?
PHP-Code:
function ls ($curpath) {
$dir = dir($curpath);
echo("<b>$curpath</b>");
echo "<blockquote>";
while ($file = $dir->read()) {
if($file != "." && $file != "..") {
if (is_dir($curpath.$file)) {
ls($curpath.$file."\\");
} else {
echo("$file<br>");
}
}
}
$dir->close();
echo "</blockquote>";
return;
}
$startpath = $_SERVER["DOCUMENT_ROOT"].'/';
ls($startpath);
Ich hätte eigentlich gerne das nur die root/ ausgelesen wird.
Also das ich dann nur alle Ordner der root sehe, keine Dateien, nur die Ordner..
Weiß jemand abhilfe?
Gruß
Mickl
P.S.: Hab dann hier im Forum noch das Script gefunden:
PHP-Code:
$verz=opendir ($_SERVER["DOCUMENT_ROOT"]."/");
function name_of_file($file){
$len=strlen(strrchr($file,"."));
$ganz=strlen($file);
$filename=substr($file,0,$ganz-$len);
return $filename;
}
$array = array("");
while ($file = readdir ($verz)) {
if ($file !="." && $file !=".."){
array_push($array,$file);
}}
closedir($verz);
natcasesort($array);
foreach ($array as $value)
echo name_of_file($value)."<br>";
Kommentar