Barey: Unterordner durchsuchen und alles in EINEM Array setzen

Beitrag lesen

Hi Leute,

folgenden Code habe ich, funktioniert auch.
Nur ich möchte alles in einem Array haben und nicht für jeden Unterordner ein Array.
Kann mir einer zeigen wie das geht, oder wo und wie muss ich das mit dem array_push machen?

array sollte einfach so sein:
Array([0] => 'Pfad', [1] => 'Pfad',...)

momentan habe ich den array so:
Array([0] => 'Pfad', [1] => 'Pfad',...) Array([0] => 'Pfad', [1] => 'Pfad',...) Array([0] => 'Pfad', [1] => 'Pfad',...) ...

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);  

Danke