Hallo, ich hab schon viel bei google gesucht. Aber leider nicht ganz das richtige gefunden.
Ich möchte gerne aus einem Verzeichnis alle Ordner auslesen (ohne dateien).
Ich habe das ganze rekursiv hinbekommen:
Aber wie man schon sehen kann geht das mit
Nicht, weil $row ja gleich alle ordner sind.
Kann mir jemand einen script geben, wo maan mit einer while schleife alle ordner ausgeben kann.
Danke im Vorraus
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
Kommentar