function curl_download( $url, $file ) {
// открываем файл, на сервере, на запись
$dest_file = @fopen( $file, "w" );
// открываем cURL-сессию
$resource = curl_init();
// устанавливаем опцию удаленного файла
curl_setopt( $resource, CURLOPT_URL, $url );
// устанавливаем место на сервере, куда будет скопирован удаленной файл
curl_setopt( $resource, CURLOPT_FILE, $dest_file );
// заголовки нам не нужны
curl_setopt( $resource, CURLOPT_HEADER, 0 );
// выполняем операцию
curl_exec( $resource );
$error = curl_errno( $resource );
// закрываем cURL-сессию
curl_close( $resource );
// закрываем файл
fclose( $dest_file );
return $error;
}