// Cache deaktivieren
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") ." GMT");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache,
max-age=0, must-revalidate"); 

$path = 'path/to/my/images/';
// Alle nicht Buchstaben und nicht Zahlen nicht zulassen..
$file = preg_replace('/[^a-zA-Z0-9.]/','',$_GET['file']);

readfile($path.$file);  