Karsten1982: Zufallsbild aus Ordner inkl. Unterordner

Beitrag lesen

Hallo,

ich hab mal versucht, ein Zufallsbild aus einem Ordner und seinen Unterordnern anzuzeigen...

Folgendes Skript benutze ich dafür:

  
<?php  
function ordnerinhalt($ordner='cpg144/albums/uploads')  
{  
 $handle = opendir($ordner);  
 while ($file = readdir ($handle)){  
    if($file{0} != '.') {  
      if(is_dir($ordner.'/'.$file)) {  
       $folderArray[] = $file;  
      } else {  
       $fileArray[] = $file;  
      }  
    }  
 }  
 closedir ($handle);  
 if(isset($folderArray)) {  
  asort($folderArray);  
  foreach($folderArray as $row) {  
   ordnerinhalt($ordner.'/'.$row);  
  }  
 }  
 if(isset($fileArray)) {  
  asort($fileArray);  
  foreach($fileArray as $row) {  
   $rows[] = $row;  
   //shuffle($rows);  
   mt_srand((double)microtime()*1000000);  
   $number = mt_rand(0,count($auswahl)-1);  
   echo "Zufallsbild<br />\n<img src=".$ordner."/".$row[$number]."><br />\n";  
  
  }  
 }  
}  
  
ordnerinhalt();  
?>  

Leider funktioniert das ganze nicht... Es wird versucht mir alle Bilder anzuzeigen, welche aber kaputt sind... Der Quelltext im Browser sieht folgendermaßen aus:

  
Zufallsbild<br />  
<img src=cpg144/albums/uploads/austria/P><br />  
Zufallsbild<br />  
<img src=cpg144/albums/uploads/austria/P><br />  
Zufallsbild<br />  
<img src=cpg144/albums/uploads/austria/P><br />  
Zufallsbild<br />  
<img src=cpg144/albums/uploads/austria/P><br />  
Zufallsbild<br />  
<img src=cpg144/albums/uploads/austria/P><br />  
...  

Kann mir wer helfen???

Grüße Karsten