$dosya=$_GET['dosya'];
$path=pathinfo($dosya);
if (!is_file($dosya)) { die("Dosya bulunamadi"); }
switch ($path['extension']){
case "gif": $ctype="image/gif"; break;
case "png": $ctype="image/png"; break;
case "jpeg": $ctype="image/jpg"; break;
case "jpg": $ctype="image/jpg"; break;
die("Bu dosyayi indiremezsiniz!"); break;
}
header("Content-Type: $ctype");
header("Content-Disposition: attachment; filename=$dosya;");
header('Content-Length: '.filesize($dosya));
header("Content-Transfer-Encoding: binary");
@readfile($dosya);
?>