#35936 [Ver->Opn]: ini.zlib.output-compression Documentation

From: Date: Mon, 20 Aug 2007 12:36:33 +0000
Subject: #35936 [Ver->Opn]: ini.zlib.output-compression Documentation
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-116358@lists.php.net to get a copy of this message
ID: 35936 Updated by: vrana@php.net Reported By: sBoisvert at bryxal dot ca -Status: Verified +Status: Open -Bug Type: Documentation problem +Bug Type: Zlib Related Operating System: XP PHP Version: 5.1.1 New Comment: Is there a reason to not be able to *enable* the output compression from runtime? Previous Comments: ------------------------------------------------------------------------ [2006-05-24 11:48:54] mike@php.net IIRC (and reading the code reveals that) it's possible to *disable* zlib.output_compression at runtime, which actually works fine here. ------------------------------------------------------------------------ [2006-04-15 21:29:36] tony2001@php.net Looks like the docs are wrong and this option is actually not PHP_INI_ALL, but PHP_INI_SYSTEM|PHP_INI_PERDIR. This was accidentally changed with this patch: http://cvs.php.net/viewcvs.cgi/php-src/ext/zlib/zlib.c?r1=1.136&r2=1.137 ------------------------------------------------------------------------ [2006-01-09 15:00:46] vrana@php.net php_enable_output_compression() is called only in PHP_RINIT_FUNCTION() and not in OnUpdate_zlib_output_compression(). ------------------------------------------------------------------------ [2006-01-09 01:17:56] sBoisvert at bryxal dot ca Description: ------------ This has either not been fixed or crept back in. (Bug #17299) The documentation on http://ca3.php.net/manual/en/ref.zlib.php#ini.zlib.output-compression it states zlib.output_compression boolean/integer .... In runtime, it can be set only before sending any output. but any attempts to set ini_set("zlib.output_compression", "on"); ini_set("zlib.output_compression_level", 5); will NOT compress data before sending it. Either this is a bug that slipped in lately or a documentation problem. A comment has already been left by someone on this page commenting on his inability to make this work. Thank you Reproduce code: --------------- ini_set("zlib.output_compression", "on"); ini_set("zlib.output_compression_level", 5); echo(ini_get("zlib.output_compression")); Expected result: ---------------- compressed: on Actual result: -------------- uncompressed: on ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=35936&edit=1

« previous php.bugs (#116358) next »