dvaes: bearman прав. уберите везде \r\n кроме конца. чтоб было
Connection: keep-alive\r\n\r\n";
и
Accept-Encoding: gzip,deflate
можно убрать, а то вам будет передаваться сжатый контент
убрал, заработало. спасибо)
KOSMOS aka Anarion добавил 26.10.2008 в 00:29
netwind: Выхода у вас два : прочитать http/1.1 и построить велосипед, либо использовать готовые функции из библиотеки curl.
Сейчас можно указать GET / HTTP/1.1\r\n и тем самым немного отсрочить погибель.
С некоторыми сайтами это будет работать, до тех пор пока вы не наткнетесь на Transfer-Encoding: chunked, обработку которого, в соответствии со стандартом http/1.1, вы обязаны реализовать.
спасибо за совет, буду читать про curl
KOSMOS aka Anarion добавил 26.10.2008 в 00:30
lnx: Не будет, потому что в самом начале указана версия http 1.0, который не поддерживает сжатие, потому веб-сервер должен проигнорировать строку Accept-Encoding
А вообще не вижу смысла получать по-http ч-з сокеты.
Для этого есть надежные и проверенные curl + file_get_contents
file_get_contents использывал раньше, возникла проблема с передачей параметров
12 ..........
еще бы информацию по составлению проектов под каждый из пунктов базы
стоимость 1к ?
35$ ..........
stakh почитал ваши ответы на вопросы - рассказывать не буду, показывать не собираюсь
Где собственно полезная информация? Мне не особо принесет пользы от того что вы в конце концов станете зарабатывать 1к .
возможно кто-то хочет сграбить вашу информацию, но граббер криво написанный
заблочьте айпи и никаких проблем
bearman прав. уберите везде \r\n кроме конца. чтоб было
Connection: keep-alive\r\n\r\n";
и
Accept-Encoding: gzip,deflate
можно убрать, а то вам будет передаваться сжатый контент
убрал, заработало. спасибо)
KOSMOS aka Anarion добавил 26.10.2008 в 00:29
Выхода у вас два : прочитать http/1.1 и построить велосипед, либо использовать готовые функции из библиотеки curl.
Сейчас можно указать GET / HTTP/1.1\r\n и тем самым немного отсрочить погибель.
С некоторыми сайтами это будет работать, до тех пор пока вы не наткнетесь на Transfer-Encoding: chunked, обработку которого, в соответствии со стандартом http/1.1, вы обязаны реализовать.
спасибо за совет, буду читать про curl
KOSMOS aka Anarion добавил 26.10.2008 в 00:30
Не будет, потому что в самом начале указана версия http 1.0, который не поддерживает сжатие, потому веб-сервер должен проигнорировать строку Accept-Encoding
А вообще не вижу смысла получать по-http ч-з сокеты.
Для этого есть надежные и проверенные curl + file_get_contents
file_get_contents использывал раньше, возникла проблема с передачей параметров
хороший плагиат лайвинтернета?
Идете дорожкой биржы linkfeed ?
4 млн продано, в наличии есть около 3 млн
купил, через 20 минут полсчил ключ, все быстро )