frankx: Verzeichnisse auslesen

Beitrag lesen

Hellihello

Ansonsten kannst Du es mal hiermit probieren. Das Script liest Verzeichnisse rekursiv aus und gibt entsprechend des übergebenen Modus-Params und der Suffix ein Pfad oder File-Array zurück. Ggf die Regex anpassen, wenn Filenamen nicht passen. Ist schon ein bisschen älter, aber läuft. Darfst gerne verbessern ;-)

Es gibt übrigens in der Standard PHP Library eine RecursiveDirectoryIterator.

Ich habs mal so probiert:

  
function overview ($dir) {  
//  echo "<h3>dir: $dir</h3>\n";  
  foreach(scandir($dir) as $dir_or_file) {  
  if (strpos($dir_or_file,".")!==0) {  
   if (is_dir($dir.'/'.$dir_or_file))  {  
    echo "<li>$dir_or_file<ul>\n";  
    overview($dir.'/'.$dir_or_file);  
    echo "</ul></li>\n";  
   }  
   else {  
    if (true) { //strpos($dir_or_file,".php" ) || strpos( $dir_or_file, ".htm")) {  
     echo '<li><a href="' .$dir. "/" .$dir_or_file. '">'. $dir_or_file. '</a></li>'."\n";  
    } else  
    echo "<li>$dir_or_file</li>\n";  
   }  
  }  
 }  
}  
overview(".");  
  
  

Gruesse, Joachim

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt