Curl, Curlopt_range

  • Автор темы Flying
  • Дата начала
F

Flying

#1
Параметр CURLOPT_RANGE в CURL не работает, кто-нить сталкивался :) ?

Подробнее

на сколько я понял, CURLOPT_RANGE (http://us2.php.net/manual/en/function.curl-setopt.php) позволяет задать интервал файла в байтах, который следует загружать. Использую его так:
Код:
curl_setopt($ch, CURLOPT_RANGE, '800-1200');
и ожидаю, что после выполнения

Код:
$content = curl_exec($ch);
, в переменной $content будет находиться кусок страницы с 800 по 1200-й байт. А вот и фиг мне, $content содержит полный код запрашиваемой страницы (80 КБ).

Вроде бы негде тут ошибаться, пробовал по-всякому :) :
Код:
1) curl_setopt($ch, CURLOPT_RANGE, '800-1200');
2) curl_setopt($ch, CURLOPT_RANGE, "800-1200");
3) curl_setopt($ch, CURLOPT_RANGE, 800-1200);
4) curl_setopt($ch, CURLOPT_RANGE, 800, 1200);
все равно подгружается весь код страницы...

Или это команда загрузки куска файла может не поддержживаться сервером, к которому я делаю запрос?