Д>пишу так: Д>curl_setopt($h, CURLOPT_RANGE, "200-400"); Д>он должен вернуть байты начиная 200 и до 400-ого. Д>но в ответ получаю всю страницу
Д>в гугле полно жалоб на то, что он не работает Д>и все без ответа
1) посмотрите дамп запроса, который уходит на сервер. Есть ли там заголовок Range, правильный ли он?
2) без php и curl тот же сервер как отвечает на нужный вам запрос?
T>1) посмотрите дамп запроса, который уходит на сервер. Есть ли там заголовок Range, правильный ли он? T>2) без php и curl тот же сервер как отвечает на нужный вам запрос?
честно говоря, не знаю как посмотреть отправленные curl-ом заголовки
через wireshark?
без пхп сайт без проблем также отдает полную главную страницу
Здравствуйте, Дикс, Вы писали:
T>>1) посмотрите дамп запроса, который уходит на сервер. Есть ли там заголовок Range, правильный ли он? T>>2) без php и curl тот же сервер как отвечает на нужный вам запрос?
Д>честно говоря, не знаю как посмотреть отправленные curl-ом заголовки Д>через wireshark?
Wireshark — неплохой способ, да.
Д>без пхп сайт без проблем также отдает полную главную страницу
Следовательно, дело не в php и curl, а в том, что удалённый сервер не поддерживает range-запросы (для этого урла), правильно?
Д>>без пхп сайт без проблем также отдает полную главную страницу T>Следовательно, дело не в php и curl, а в том, что удалённый сервер не поддерживает range-запросы (для этого урла), правильно?
да, оказывается бинарные файлы скачивает без проблем.
это то что надо
спасибо