Bilen yokmu Ödev'im bu finallere yetiştiriyorum bir bu kaldı . Dosyayı oluşturup yazdırıyorum Dosyalar/dosyaadi şeklinde duruyor dosya, ama bunu indirtmeyi yapamadım birtürlü bozuk indiriyor. kodlar şöyle;

indir.php

<?php
session_start();
if(!session_is_registered("randomuserid")) {
header("Location: YonetimPaneli.php");
} else {
include("includes/ayarlar.inc.php");
db_baglanti();
Temizle();

$sorgu = mysql_query("Select PersonelCV,CVCesit From personeller where PersonelID=$id");

$veri = mysql_fetch_assoc($sorgu);

$bin = $veri['PersonelCV'];
$dosya_adi = "Dosyalar\\".$veri['CVCesit'];

$hexpic=$bin;

$data = pack("H*", substr($hexpic,2,strlen($hexpic)));




touch($dosya_adi);

$olus = fopen ($dosya_adi , 'wb') or die ("Dosya açýlamadý!");
fwrite ( $olus , $data ) ;
fclose ($olus);



header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=$dosya_adi");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . strlen($data));
unlink($dosya_adi);
}

?>
<html>
<head>
    <script language="JavaScript" type="text/javascript">
function SaveAs ()
{

     var save_name= '<?=$dosya_adi?>';
     save_name= escape(save_name);
     document.execCommand('SaveAs',null,save_name);
}
</script>                      
</head>
<body onLoad="SaveAs"> 
</body>
</html>