<?php
header("Content-type: image/png");

$dirname = "header"; //Pfad zum Ordner 
$ext = array("png"); //Dateitypen die _nur_ angezeigt werden sollen 

$files = array(); 
if($handle = opendir($dirname)) { 
    while(false !== ($file = readdir($handle))) 
        for($i=0;$i<sizeof($ext);$i++) 
        if(strstr($file, ".".$ext[$i])) 
            $files[] = $file; 
            closedir($handle); 
} 

//Nun die Bilddateien zählen und ausgeben 
$bilder = count($files); 

$ausgabe = mt_rand(1, $bilder);

$img = imagecreatefrompng("header/header_".$ausgabe.".png");

imagepng($img);
?>