Tom: Unterordner durchsuchen und alles in EINEM Array setzen

Beitrag lesen

Hello,

kann mir einer helfen?

session_start();
$linkURLImpressionen = $_SESSION['link'];
$ordner = $_SERVER['DOCUMENT_ROOT'].$linkURLImpressionen;
$handle = opendir($ordner);

// function start
$bilder = array();
function scan($folder){
  if($content = opendir($folder)){
    while(false !== ($file = readdir($content))){
      if(is_dir($folder.'/'.$file) && $file != "." && $file != ".." ){
           scan($folder.'/'.$file);
      } elseif($file != "." && $file != ".." && (stristr($file, '.jpg') || stristr($file, '.gif') || stristr($file, '.png'))) {
$bilder[]= $file;
  }
    }
    closedir($content);
  }
}
// function end

scan($ordner);

  
So geht es jedenfalls nicht. Denn diese Lösung würde sich aufhängen, wenn sie auf einen Symbolischen Link läuft, der auf ein übergeordnetes Verzeichnis verweist.  
  
Schau Dir mal <http://forum.de.selfhtml.org/archiv/2007/12/t163759/#m1066568> und die Threads drum herum an.  
  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
 ☻\_  
/▌  
/ \ Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>