Bug #17300 Updated: bzcompress always outs "-8"

From: Date: Wed, 12 Jun 2002 00:24:56 +0000
Subject: Bug #17300 Updated: bzcompress always outs "-8"
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-10195@lists.php.net to get a copy of this message
ID: 17300 Updated by: x86zman@bigfoot.com Reported By: x86zman@bigfoot.com -Status: Feedback +Status: Closed Bug Type: Bzip2 Related Operating System: Windows PHP Version: 4.3.0-dev New Comment: Fixed ! :) Finally... (the MySQL extension (?) of the 4.3.0-dev is bad or changed - but that's probably get a new report of itself anyway ;) Previous Comments: ------------------------------------------------------------------------ [2002-06-11 17:18:13] mfischer@php.net I've commited a fix no to CVS, but it needs some testing. Please wait a few hours from (don't know how long exactly) until the win32 snapshots are updated and try the latest then. I wouldn't be surprised if you find some other problems with bz2 ... ------------------------------------------------------------------------ [2002-06-11 11:54:57] mfischer@php.net Setting to criticil. This may be related to streams, but not confirmed yet. ------------------------------------------------------------------------ [2002-06-11 11:49:31] x86zman@bigfoot.com Finally one takes a Full Checking upon this extension... ------------------------------------------------------------------------ [2002-06-11 11:44:13] mfischer@php.net Confirmed, finally. ext/bz2 is broken in Release_TS, but works in Debug_TS. ------------------------------------------------------------------------ [2002-06-11 10:43:12] x86zman@bigfoot.com i could'nt supply the whole script as it relies on external classes - but i've verified this code to generate the "-8" too ! than Here you go : <?php $test_data = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; if (@function_exists('bzcompress')) { $test_data = bzcompress($test_data,9); } else { die(); } // Send headers to the Browser (so it treats the output as a downloaded file) ob_start(); // Output Buffering - Enables "Late" Header Transmission header('Content-Type: application/x-bzip'); if ($_ENV["ETS_BROWSER_AGENT"] == 'IE') // IE need specific headers { header('Content-Length: '.strlen($test_data)); header('Content-Disposition: inline; filename="test_data.bz2"'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); } else { header('Content-Length: '.strlen($test_data)); header('Content-Disposition: attachment; filename="test_data.bz2"'); header('Expires: 0'); header('Pragma: no-cache'); } ob_end_clean(); // Output Buffering - End Cleanly echo $test_data; // Output the File Contents Itself ! // File Download - Ends ?> ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/17300 -- Edit this bug report at http://bugs.php.net/?id=17300&edit=1

« previous php.bugs (#10195) next »