Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kompresowanie stron wynikowych - odwrotnosc, super trudne :(
PSEUDO
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 2.01.2004

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


Witam
Soketami pobieram stronke ale zeby mniej pobieralo danych to uzywam znacznika
"Accept-Encoding: gzip, deflate"
Czyli wynikowa strone dostaje w wersji skompresowanej.
Wynikowy kod ktory dostaje wyglada mniej wiecej tak:

HTTP/1.1 200 OK
Date: Mon, 29 Dec 2003 16:10:49 GMT
Server: Apache/1.3.28 (Debian GNU/Linux) mod_ssl/2.8.15 OpenSSL/0.9.7c php/4.3.3
X-Powered-By: php/4.3.3
Content-Encoding: gzip
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8

dc8
‹ ěWÍŽŰ6>ŰOÁhĄFí•퍛&k©Ř,I‹$
ş[=-(жhI¤BRëČm.ú}Ś÷–ú˝:e[˛˝›
z°$ţĚ73śo†ăI¤ÓÄoO"ŠCx˝ş¸:C‘ÖYźľÍŮŤw.¸&brvbar;÷ŻŠŚ"bžŁé;íÁSD",Ő^&reg;§ýo@ĐL'Ô?Ëc2§(_Ý: ÎbŚúč,IčLЉk7M.ĎúţÍzyöúůĎgĎ/ĄÎř_É2ݨý~{ąs˘™ŕčÇŚň4ÉŽ˜&brvbar;iýÖFˆMŹŘ‘yzƒS˜kŮy3<
ěN„"]0Šňý8 yÔqÍŇqeťę`NđO§lću"Ęf‘ö
[i tu wiecej skompresowanych znaczkow (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ]


Teraz mam pytanie jak to "rozpakowac" ?
Czybym w skrypcie mial juz kod html a nie skopmpresowany kod ?
Najpierw chyba trzeba wycicac do znaku "dc8" ?
A pozniej jak odkompresowac ?

teoretycznie to moze i jest proste ale nie w praktyce (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Juz niewiem czy sokety nie dodaja jakis znakow sterujacych i od kad do kad dawac tekst do dekompresji.

Zawsze mam:
Warning: gzuncompress() [function.gzuncompress]: data error in .../a.php on line 270


Pozdrawiam
Go to the top of the page
+Quote Post
adwol
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


Cytat
Najpierw chyba trzeba wycicac do znaku "dc8" ?

Tak
Cytat
A pozniej jak odkompresowac ?

[php:1:9387131b17]<?php
$tresc_odkodowana = gzinflate(substr($tresc_zakodowana, 10));
?>[/php:1:9387131b17]
Błąd pojawia się gdyż funkcje rozpakowujące biblioteki zlib nie rozumieją 10-bajtowego nagłówka gzipa, tylko oczekują ,,gołego'' spakowanego ciągu danych.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 12:31