Войти

Показать полную графическую версию : почему не работает?


E-mail
09-05-2005, 23:03
<?php

$url="google.com"; //или любой другой у кого стоит алгоритм сжатия текста

$header[]="accept-encoding: gzip, deflate";

function curl($url,$header)
{
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_NOBODY,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$out=curl_exec($ch);
curl_close($ch);
return $out;
}

echo str_replace("\n","\n<br>",curl($url,$header));

?>

E-mail
09-05-2005, 23:07
собственно смысл функции чтобы на посыл заголовка "accept-encoding: gzip" (поддерживается ли сжатие алгоритмом gzip?) сервер возвращал заголовок: "content-encoding: gzip" (да сэр, поддерживаем gzip), если на сервере стоит поддержка gzip алгоритма сжатия, rfc2068.......

(стоит php 4+)

E-mail
11-05-2005, 00:09
ай ниид хелп, неужто никто не юзал модуль curl ? :((

archy
11-05-2005, 16:12
E-mail
Что именно не работает и как ты определил это?

E-mail
12-05-2005, 00:49
archy в гугле стоит сжатие текста gzip
т.е. на запрос accept-encoding: gzip сервак google.com возвращает заголовок content-encoding: gzip
скрипт почемуто этот ответ не видит.
может я не так посылаю запрос или чтото в скрипте??

хелп..

E-mail
12-05-2005, 21:15
ай ну как сделать снифер http headers посредством одного модуля curl кто знает....

E-mail
12-05-2005, 21:16
google не знает(

E-mail
12-05-2005, 22:20
тема закрыта, автор разобрался........ сам..... даже гугл не помог...




© OSzone.net 2001-2012