All pastes #948117 Raw Edit

Zeug

public text v1 · immutable
·published 2008-03-18 22:12 UTC
rendered paste body
<?
$ordner = "./pics/"; // Verzeichnis der Bilder
// ---------------------------------------------------------------------------- //
  $img = array();
  // Vorhandene Bilder einlesen
  $handle=opendir($ordner);
  while ($file = readdir($handle)) {
    if ($file != "." and $file != "..") {
      if (is_file($ordner.$file)) {
        $file = split("[.]",$file);
        $endung = substr($file[1],-3,3);
        if ( eregi("gif|jpg|jpeg|png", $endung ) ) { $img[] = ($file[0].".".$file[1]); $datei_endung = $endung; }
      }
    }
  }
  closedir($handle);

  // Zufallsbild ermitteln
  $zufall = array_rand($img, 1);

  // Zufallsbild mit Ordner zusammensetzen
  $ZUFALLSBILD = $ordner.$img[$zufall];
// ---------------------------------------------------------------------------- //


// ---------------------------------------------------------------------------- //
// Bild hier ausgeben
if (file_exists($ZUFALLSBILD)) {
$datei_endung = str_replace("jpg","jpeg",$datei_endung);
Header("Content-type: image/".$datei_endung);
readfile($ZUFALLSBILD);
}
// ---------------------------------------------------------------------------- //

?>