Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dekompresja (gzip) strumienia http
pi_r
post 15.06.2005, 14:53:33
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.06.2005

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


W skrypcie w pewnym momencie muszę pobrać wiekszą ilość danych z serwera http. Aby usprawnić prace skryptu chcę pobierać z serwera skompresowane dane, wysyłam więc w nagłówku :
Kod
Accept-Encoding: gzip

W odpowiedzi otrzymuje:
Kod
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 25150
Content-Type: text/html


Następnie pobieram podaną ilość danych do stringa.
Problem zaczyna się, gdy chce dekodowac otrzymane dane, nie radzi z tym sobie funkcja gzuncompress() generując nastepujący błąd:
Kod
Warning: gzuncompress(): data error in [...]update.php on line 113


Efektów także nie widać gdy czytam za pomoca gzread() bezpośrednio z gniazda (zamiast kodu html pojawiają się losowe znaki).

Ktoś zna może jakieś inne rozwiazanie? A może ja gdzieś robię błąd? ;-)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 16:58