1. Hata: Bul "fgets", değiştir "fread"
2. Hata: @Hkan'nın dediklerine bak
---- Ekleme ----
Yaptıklarını tahmin ederek şöyle birşey olması gerekiyor.
<?php
$fh = fopen($file, 'w+');
curl_setopt($ch , CURLOPT_URL, $adres);
curl_setopt($ch, CURLOPT_FILE, $fh);
$exec = curl_exec($ch);
curl_close($ch);
while (!feof($fh)) {
$buffer = fread($fh, 4096);
echo $buffer;
usleep(100); // 2 M+ BW
}
fclose($fh);
?>
Gene aynı sorun hocam, Hem verdiğini hem kendim denedim. Dosyayı boyutundan fazla indiriyor. Nasıl yapıyor anlamadım. Örnek 2mb lik dosyayı gösteriyorum indirmeye başlıyor 20 mb ye geliyor hala devam ediyor hiç durmuyor.