Есть урл некоего удалённого видеофайла.
Как произвести загрузку данного файла к себе на сервер по средствам CURL?
Спасибо.
Спустя 1 час, 34 минуты, 14 секунд (16.01.2012 - 16:28) Гость_гость написал(а):
// parameters
$url;
$nameFile;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
$nameFilecookies = $register->getObject('con_sys')->getParam('dir_current') . 'filecookies';
curl_setopt($curl, CURLOPT_COOKIEJAR, $nameFilecookies);
curl_setopt($curl, CURLOPT_COOKIEFILE, $nameFilecookies);
//curl_setopt($curl, CURLOPT_HEADER, 1);
//curl_setopt($curl, CURLOPT_FORBID_REUSE, 1);
curl_setopt($curl, CURLOPT_FRESH_CONNECT, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 15);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
$file = fopen($nameFile, 'w+');
curl_setopt($curl, CURLOPT_FILE, $file);
curl_exec($curl);
$code = -1;
$code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
fclose($file);
if ($code != 200) unlink($nameFile);
return $code;
Такой код закачивает только 2,5 Мб файла, хотя сам файл 500 Мб.
Кто знает как закачать курлом большие файлы?
Спустя 16 часов, 43 минуты, 23 секунды (17.01.2012 - 09:11) Эли4ка написал(а):
Гость_гость
а может это просто сам сайт не дает его скачать?Вы откуда качаете?
а может это просто сам сайт не дает его скачать?Вы откуда качаете?