Формирование Gzip-потока по частям

Gorath

Новичок
Формирование Gzip-потока по частям

Условие:
PHP:
ОтправляемЗаголовки();
$данные = ФормируемДанные();
echo Gzip_Чтото($данные)
$новыеДанные = ФормируемНовыеДанные();
echo Gzip_Чтото($новыеДанные)
В-общем, нужно сжимать и отправлять данные по частям, без буффера.
Если делать просто gzencode(), то в браузере отображается только первая часть (я так понял, из-за gzip-заголовков и контрольной суммы).
Вопрос, как это победить и можно ли в принципе?
 

White Rabbit

белый кролик
Можно.
PHP:
ОтправляемЗаголовки();
$данные = ФормируемДанные();
$данные =  Gzip_Чтото($данные)
$новыеДанные = ФормируемНовыеДанные();
$данные.= Gzip_Чтото($новыеДанные)
echo $данные
 

RigVan

Постоянный член клуба
White Rabbit

ему же нужно два вывода
1) echo Gzip_Чтото($данные)
2) echo Gzip_Чтото($новыеДанные)
 

just_php_coder

Новичок
2Gorath:
почитай RFC по Gzip, я тоже почитаю, потом обсудим если что.

-~{}~ 24.02.06 11:08:

http://www.faqs.org/rfcs/rfc1952.html
 

Gorath

Новичок
Не нарыл ничего полезного.. наверное, просто, не понял :(
 
Сверху