Ответов: 5 Просмотров: 828
|
Отправляю запрос серверу с параметром Accept-Encoding: gzip,deflate (иначе нельзя потомучто большой трафик, хотя на данный момент этот пареметр убираю за неимением лучшего).
PHP:
скопировать код в буфер обмена
$ZaprosXML= "GET http://test1.ru/server.php HTTP/1.1\r\n". "Host: test1.ru\r\n". "User-Agent: User-Agent: Mozilla/5.0 \r\n". //сокращено "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n". "Accept-Language: en-us,en;q=0.5\r\n". "Accept-Encoding: gzip,deflate\r\n".//говорим что понимаем сжатые данные "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n". "Keep-Alive: 115\r\n". "Connection: keep-alive\r\n". "Cookie: ".$kukisi."\r\n\r\n";
Приходит ответ от сервера: // я поместил его в массив
[0] => HTTP/1.1 200 OK
[1] => Date: Tue, 26 Oct 2010 15:29:57 GMT
[2] => Server: Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4
[3] => X-Powered-By: PHP/5.2.4
[4] => Content-Encoding: gzip
[5] => Content-Length: 48
[6] => Keep-Alive: timeout=5, max=100
[7] => Connection: Keep-Alive
[8] => Content-Type: text/html; charset=windows-1251
[9] =>
[10] => ‹�����xЪгІQФХU-NUHОП-(J-.VHЇК,PРХµг�5®���
Так вот как мне добраться до [10]-го и представить его в первоздонном виде?
в документации нифига не нашел кроме gzuncompress() |