Tom: Rekursive Funktion und Speichern im assoziativen Array

Beitrag lesen

Hello,

Pseudocode:

function lese_verzeichnis(...) {

$array = array();
  while(Eintrag = readdir()) {     ## an die Datei namens '0' denken, also auf === false prüfen
    if(Eintrag == Verzeichnis) {   ## versuche mal is_dir auf einem Linux-System, wenn es ein

## Link eist auf ein Directory

$array[] = lese_verzeichnis(Eintrag);
    }
    else {
      $array[] = Eintrag;
  }
  return $array;
}

  
Dieses Beispiel kann durchaus ein Problem mit einer Endlosschliefe durch zirkulären Verlauf bekommen, wenn nämlich ein Link auf ein höheres Verzeichnis vorhanden ist.  
  
  
  
  
Ein harzliches Glückauf  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>