С нами с 23.06.04
Сообщения: 216
Рейтинг: 69
|
Добавлено: 14/05/05 в 00:32 |
как на php расжать полученую страницу ?
типа сжатия определяется по Content-Type
но ни gzuncompress ( $str) ни gzinflate ( $str) распаковывать не хотят - [data error]
а как тогда ?
|
|
|
|
С нами с 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;
|
|
|
|
С нами с 09.02.03
Сообщения: 549
Рейтинг: 195
|
Добавлено: 14/05/05 в 06:11 |
samlowry писал: | радуйся:
return gzinflate(substr($content,10,-8));
|
Интересно, а в Perl-е как?
|
|
|
|
С нами с 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 кодить ? что в них.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |