zufallsbild

Ezri

Grünschnabel
ich hab folgendes problem. ich lese die order, aber statt nur einem bild zu anzeige kommen jeweils soviele wie dateien enthalten sind. ich will aber nur ein zufallsbild in der vorschau haben. und auch das erste bild scheint immer gleich zu bleiben.
ist bestimmt nur ein kleinigkeit aber ich seh sie gerade nicht!
PHP:
$path = ".";
$filetyp = Array('jpg','jpeg','gif','png','bmp','gif');
if($Verzeichniszeiger = opendir($path))
 {
   while($Datei = readdir($Verzeichniszeiger))
    {
      if ($Datei != "." && $Datei != "..")
      {
      //ist es ein Verzeichnis?
       if(is_dir($Datei))
       {
        echo'<a href="'.$Datei.'" style="color:green; font-family:Tahoma">'.$Datei.'</a></font><br />';
          $pfad=$Datei;
          $verz=opendir ($pfad);
          $bilder = array();
          while ($file=readdir($verz))
          {
            if ((filetype($pfad.$file)!="dir"))
            {
            $bilder[] = $file;
            echo '<img src="'.$pfad.'/'.$bilder[rand(0, count($bilder)-1)].'" width="100"><br />';
            }
          }
          closedir($verz);
       }
        //ist es eine Datei?
       if (in_array(substr($Datei, -3), $filetyp) && is_file($path."/".$Datei))
            $datet[] = $Datei;
      }
    }
  closedir($Verzeichniszeiger);
  foreach ($datet as $d) {       
    echo "<img src=".$d."><br />";
   }    
 }
 
Zurück