Ich möchte gerne aus einem Verzeichnis alle Ordner auslesen (ohne dateien).
Ich habe das ganze rekursiv hinbekommen:
PHP-Code:
<?php
require_once 'admin.php';
function ordnerinhalt($folder='.') {
$content = "";
foreach(scandir($folder) as $file) {
if($file[0] != '.') { // Versteckte Dateien nicht anzeigen
if(is_dir($folder.'/'.$file)) {
$folderArray[] = $file;
} else {
$fileArray[] = $file;
}
}
}
// Erst die Ordner ausgeben
if(isset($folderArray)) {
foreach($folderArray as $row) {echo"$row";
$on = file_get_contents("$row/zahl.txt");
$content .= '<b>'.$row.'</b><input name="vorname" value="$on" type="text" size="30" maxlength="30"><br />';
$content .= '<div style="padding-left:10px;color:#afafaf" />'; //Unterordner nach Rechts einrücken
$content .= ordnerinhalt($folder.'/'.$row); // rekursive Funktion
$content .= '</div>';
}
}
// Rekursion ende
return $content;
}
echo ordnerinhalt();
?>
PHP-Code:
$on = file_get_contents("$row/zahl.txt");
$content .= '<b>'.$row.'</b><input name="vorname" value="$on" type="text" size="30" maxlength="30"><br />';
Kann mir jemand einen script geben, wo maan mit einer while schleife alle ordner ausgeben kann.
Danke im Vorraus
Einen Kommentar schreiben: