Как это реализовать? curl_setopt($ch, CURLOPT_RANGE, 5000-6000); не работает, почему-то (?). и curl_setopt($ch, CURLOPT_RESUME_FROM, 5000); не работает (хоть это и не очень приемлимы вариант). Может есть возможность решить проблему, или вбить в CURLOPT_HTTPHEADER специальные строчки. Или может PHP-страницы не дают возможности такой посылки данных, а только статичные HTML?
Vitas Спасибо за быстрый ответ. Не-а, не работает. Как у хостера, так и на localhost'е. Выводит все 30кб. И вообще да. Лажанулся с кавычками - там ведь `-`
сокеты. PHP: <?php ## "Эмуляция" браузера. // Соединяемся с Web-сервером localhost. Обратите внимание, // что префикс "http://" не используется - информация о протоколе // и так содержится в номере порта (80). $fp = fsockopen("localhost", 80); // Посылаем запрос главной страницы сервера. Конец строки // в виде "\r\n" соответствует стандарту протокола HTTP. fputs($fp, "GET / HTTP/1.1\r\n"); // Посылаем обязательный для HTTP 1.1 заголовок Host. fputs($fp, "Host: localhost\r\n"); // Отключаем режим Keep-alive, что заставляет сервер СРАЗУ ЖЕ закрыть // соединение после посылки ответа, а не ожидать следующего запроса. // Попробуйте убрать эту строчку - и работа скрипта сильно замедлится. fputs($fp, "Connection: close\r\n"); // Конец заголовков. fputs($fp, "\r\n"); // Теперь читаем по одной строке и выводим ответ. echo "<pre>"; while (!feof($fp)) echo htmlspecialchars(fgets($fp, 1000)); echo "</pre>"; // Отключаемся от сервера. fclose($fp); ?> (C) Котеров. PHP5 после получении нужной инфы грубо обрывать коннект