Ordnerinhalt aus mehreren Ordnern ausgeben

Aha, weil das komische ist wenn ich readdir mache bekomme ich immer folgenden Fehler:
Warning: readdir(): supplied argument is not a valid Directory resource in /www/htdocs/v034871/images/head/index.php on line 15
 
PHP:
<?php
$dir = "ajax;dev;wp"; // Kommt bei dir aus der Datenbank.
$dir = explode(";", $dir);

foreach($dir as $dir_list) {
  $directory[] = opendir($dir_list);
}
$i = 0;
foreach($directory as $dir_list) {
	while(($file = readdir($dir_list)) !== FALSE) {
       if(is_dir($file)) {
		$dirs[$dir[$i]][] = $file;
	   } else {
	    $files[$dir[$i]][] = $file;
	   }
	}
	$i++;
}
echo "<pre>";
print_r($dirs);
print_r($files);
echo "</pre>";
  
?>
Nicht gerade elegant... Aber es funktioniert ;)
Ansonsten schau dir doch mal die Klasse von Dennis Wronka an.
http://www.tutorials.de/forum/php-tutorials/216415-klasse-um-verzeichnisse-zu-listen.html
 
Zurück