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); 
?>