function file_download($link,$dosya_adi=NULL){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$dosya=curl_exec($ch);
curl_close($ch);

if($dosya_adi==NULL){
$dosya_adi=explode("/",$link);
$dosya_adi=array_reverse($dosya_adi);
$dosya_adi=$dosya_adi[0];
}

$fp = fopen($dosya_adi,'w');
fwrite($fp, $dosya);
fclose($fp);
}

file_download("http://wmaraci.com/resimler/logolar/logo.png");
?>


Kodları indir.php olarak kaydediyoruz.

file_download("http://wmaraci.com/resimler/logolar/logo.png");

kısmındaki linkin yerine indirmek istediğimiz dosyanın linkini giriyoruz. Formatı hiç farketmez mp3, mp4, avi, mkv, mpeg, jpg, png, psd..... kısacası bütün dosya türleri. Yazıp kaydettikten sonra tarayıcıdan site.com/indir.php adresine gidiyoruz dosyayı server hızında indiriyoruz.

Not: İndireceğiniz dosyalar indir.php nin olduğu klasöre iner.

Paylaşacağınız zaman alıntı yaparsanız sevinirim.