Реклама на сайте Advertise with us

Gzip\deflate - как разжать ?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 23.06.04
Сообщения: 216
Рейтинг: 69

Ссылка на сообщениеДобавлено: 14/05/05 в 00:32       Ответить с цитатойцитата 

как на php расжать полученую страницу ?

типа сжатия определяется по Content-Type
но ни gzuncompress ( $str) ни gzinflate ( $str) распаковывать не хотят - [data error]

а как тогда ?

продаю траф

0
 



С нами с 10.09.03
Сообщения: 1313
Рейтинг: 513

Ссылка на сообщениеДобавлено: 14/05/05 в 02:21       Ответить с цитатойцитата 

радуйся:

function _ungzip($header,$content){
if(isset($header)){
if(in_array("Content-Encoding: gzip\r\n",$header)){
return gzinflate(substr($content,10,-8));
}
elseif(in_array("Content-Encoding: deflate\r\n",$header)){
return gzinflate($content);
}
else return $content;
}
else return $content;

3
 



С нами с 09.02.03
Сообщения: 549
Рейтинг: 195

Ссылка на сообщениеДобавлено: 14/05/05 в 06:11       Ответить с цитатойцитата 

samlowry писал:
радуйся:
return gzinflate(substr($content,10,-8));


Интересно, а в Perl-е как?

0
 



С нами с 23.06.04
Сообщения: 216
Рейтинг: 69

Ссылка на сообщениеДобавлено: 14/05/05 в 12:13       Ответить с цитатойцитата 

samlowry писал:
радуйся:
function _ungzip($header,$content){
if(isset($header)){
if(in_array("Content-Encoding: gzip\r\n",$header)){
return gzinflate(substr($content,10,-8));
}
elseif(in_array("Content-Encoding: deflate\r\n",$header)){
return gzinflate($content);
}
else return $content;
}
else return $content;


не работает.
какой вид у $content ?
почему именно с 10 по -8 кодить ? что в них.

продаю траф

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »