Curl ile exe'nin kaynagini alip, header ile de exe gibi gosterebilirsin
Dosyalarınızı direk olarka sayfaya yazdırmak yerine, ikinci bir php dosyasından veri tabanında kayıtlı olan bir id sayesinde dosya urlsini çekebilir, ve curl ile download yapabilirsin mesela ;
Örnek vermek gerekirse : indir.php?fileID=AHhahdhf45Ja
indir.php içeriği :
<?php
$dosya = mysql_query("SELECT link, dosyaadi from file where id = '$_GET['fileID']");
$dosyadi = $dosya['dosyaadi'];
$link = $dosya['link'];
header("Cache-Control: public, must-revalidate");
header("Content-Type: application/exe");
header("Content-Length: " .(string)(filesize($link)) );
header('Content-Disposition: attachment; filename="'.$dosyaadi.'"');
readfile($link);
?>
ceu'nun dediği gibi yapıyorum fakat dosyayı nasıl download edeceğim bu şekilde?
fopen ile inen dosyayı açamıyorum boyut iniyor ama açılmıyor.