Witaj Go¶ciu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dziwna odpowiedz na naglowki..., jak otrzymac html z gzzipowanej wersji
dopy
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Doł±czył: 25.07.2005

Ostrzeżenie: (0%)
-----


Witam,

Mam skrypt ktory laczy sie przez gniazdka, przesyla naglowki, i pozniej pobiera to co zwrocil serwer, i teraz sprawa jest taka ze zamiast zwyklego kodu html, ktory zwrocil serwer, dostaje zwrot w takiej postaci:

Cytat
160
‹ tqËnĂ0Ą÷+¦‰)©Đ$z‰pi%®l¶mcęŘ©˝m żÍ`·*$ÖxĺŮ™»uvryi]‹¬¦fłvsj%o„x±şb2Ľ°‡ůÓ#»n/†lîŔxeĘĐblĽy1Čb[„*@ƒa‰Ú׵ͱ´†Đp-8ë«¶µ“ˆ­c&kp)wŢ&ŁŃÍmrÉż… 4˜ó
˝tŞ«¶g
�h+ěvÖuţ�Ć
: ë®(3!ův˜î=i‘Ć" 2­Ě©9Ô�h»Ćy«h¶Ĺ(}éƒaíp‘s˙ˇ¶¦cá9«oasô‹)mŐ�Á]¬]ń{©9e–ľ-¶m˜j`‰¬˛čÍ+±hÖ™(‹ă–“©sÖĹË ŕ
¶pxÔ]­|Č١%ČŐŮ9/n5¬7vĚz»sĽ” Ř‹„á~Ćý|âđ»_ ˙˙ ?±ýů


Wydaje mi sie ze serwer jest skonfigurowany na kompresje gzip rzesylanych danych, ale nie jestem pewien. Czy ktos moze wie jak "zrobić z tego" zwykły kod html ?

Pozdrawiam.

Ten post edytował dopy 6.07.2006, 20:15:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dopy
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Doł±czył: 25.07.2005

Ostrzeżenie: (0%)
-----


Cytat
HTTP/1.1 200 OK
Date: Thu, 06 Jul 2006 15:20:56 GMT
Server: Apache/1.3.36 (Unix) mod_fastcgi/2.4.2 mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 php/4.4.2 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.27 OpenSSL/0.9.7a
X-Powered-By: php/4.4.2
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Encoding: gzip
Vary: Accept-Encoding
Connection: close
Content-Type: text/html


Takie naglowki sa na poczatku mojej odpowiedzi zwrotnej - zgodnie z Twoja instrukcja wysylam teraz do skryptu podajac w naglowku nie 1.1 tylko 1.0.

No i teraz tak, otrzymuje pod tym ta skompresowana tresc, wiec robie explode wg. "text/html", w tablicy pod [1] otrzymuje sam skompresowany tekst, robie na nim trim i przesyłam do 'dekompresji' - niestety, wywala mi zły typ danych. Kawałek kodu:
  1. <?php
  2. $tbl=explode("text/html",$wynikowe);
  3. $wyn=str_replace("rn","", $tbl[1]);
  4. echo $wyn;
  5. echo gzuncompress(trim($wyn));
  6. ?>

(kod roboczy dlatego taki a nie inny hehe (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )


Jakies sugestie/pomysly ?


--------------------------
edit
--------------------------

Google doprowadziło mnie do topicu na tym forum:

http://forum.php.pl/index.php?showtopic=31...06&#entry271906

Może temat dalej ciągnijmy już w tamtym wątku.
Pozdrawiam.

Ten post edytował dopy 6.07.2006, 23:27:27
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Go¶ci i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 10:23