romy: function getDirList

Beitrag lesen

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