Hallo,
hallo
Ich würde gerne wissen wie das script funzt:
das ist eine rekursive funktion, die sich demnach selbst aufruft
function getDirList ($dirName) {
$d = dir($dirName);
// hier holt er sich das Verzeichnis
$dirName = strtoupper($dirName);
//macht Grossbuchstaben drauss
while($entry = $d->read()) {
//solange er Inhalte lesen kann
if ($entry != "." && $entry != "..") {
//gucken ob Inhalt au´s . oder .. besteht, wenn nein
if (is_dir($dirName."/".$entry." ")) {
// gucken ob es weitere direktories gibt, wenn ja ruft sich die funktion selbst auf mit dem neuen Unterverzeichnisname
hier gehts also zu den Unterverzeichnissen, haben diese wieder Unterverzeichnisse, gehts weiter...
getDirList($dirName."/".$entry);
}
else {
print "<a href="$entry">$entry</a><br>";
// ansonsten gib die den Namen der Datei aus
}
}
}
$d->close();
}
getDirList(".");
// funktionsaufruf mit ., wird also abgebrochen gleich am Anfang
es liest das verzeichniss aus in dem das script selber liegt. wie kann ich ein unterverzeichniss auslesen ? wo wird der pfad dafür angegeben?
hoffe es war Erklärung genug?! Bin manchmal etwas umständlich
ciao
romy
Danke
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
->Alles ist gut wenn es aus Schokolade ist