Bug #61821 [Opn->Asn]: Using ob_start() + zlib.output_compression makes it impossible to flush output
Edit report at https://bugs.php.net/bug.php?id=61821&edit=1
ID: 61821
Updated by: mike@php.net
Reported by: magicaltux@php.net
Summary: Using ob_start() + zlib.output_compression makes it
impossible to flush output
-Status: Open
+Status: Assigned
Type: Bug
Package: Zlib related
Operating System: Linux
PHP Version: 5.4.0
-Assigned To:
+Assigned To: mike
Block user comment: N
Private report: N
Previous Comments:
------------------------------------------------------------------------
[2012-04-23 00:32:46] magicaltux@php.net
Description:
------------
When using ob_start() followed by a ini_set('zlib.output_compression', true),
using ob_flush() won't output anything, even if no zlib compression will happen.
This is a new bug since PHP 5.4.0, maybe linked to #61820
Test script:
---------------
<?php
ob_start();
ini_set('zlib.output_compression', true);
echo "PHP VERSION ".phpversion()."\n";
ob_flush();
flush();
echo "You shouldn't have to wait to see me\n";
ob_flush();
flush();
sleep(5);
Expected result:
----------------
PHP VERSION 5.5.0-dev
You shouldn't have to wait to see me
Actual result:
--------------
PHP VERSION 5.5.0-dev
You shouldn't have to wait to see me
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=61821&edit=1
Thread (3 messages)