<?php
//открываем сеанс
$curl = curl_init('http://example.com/file.zip');
//задаем параметры
curl_setopt($curl, CURLOPT_USERAGENT, 'Boroda/2.0 J2ME/MIDP');
//открываем файловый дескриптор (куда сохранять файл)
$fp =fopen('save.zip','w+b');
//сохраняем файл
curl_setopt($curl, CURLOPT_FILE, $fp);
//запускаем сеанс
curl_exec($curl);
//закрываем сеанс
curl_close($curl);
//закрываем дескриптор
fclose($fp);
?>