Bug #13852 Updated: zlib file reading functions not working in Apache Module version
| From: | Neo at mpgz dot de | Date: | Tue, 25 Jun 2002 16:43:33 +0000 |
| Subject: | Bug #13852 Updated: zlib file reading functions not working in Apache Module version | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-12057@lists.php.net to get a copy of this message | ||
ID: 13852
Updated by: Neo@mpgz.de
Reported By: me@phillipoertel.com
Status: Bogus
Bug Type: Zlib Related
Operating System: Windows 2000
PHP Version: 4.0.4pl1
New Comment:
The Bug is still in there(PHP 4.2.1).OS WinXP, if PHP runs as modul it
dosent do anything(not even an error) and if it runs as CGI it works
correctly, plz do something.
Isn't there a workaround?
Neo
Previous Comments:
------------------------------------------------------------------------
[2001-10-28 12:55:43] me@phillipoertel.com
even with error_reporting(E_ALL) i don't get any error messages from
the script. i already had tried this.
i have both the cgi and win-apache server module version of php
installed parallely. .php files are mapped to the php module and .phpc
to cgi. that way it is very easy to compare the output of an identical
script by just renaming it.
while as cgi the script outputs the textfile as expected, the module
doesn't give me anything.
i only have one php.ini on my system, which resides in
winnt\system32\php.ini. it is used by the cgi and module.
<?php
error_reporting(E_ALL);
$log = gzfile('test.gz');
foreach ($log as $l) echo "$l<br>";
?>
phil.
------------------------------------------------------------------------
[2001-10-28 11:37:48] jeroen@php.net
Probably not a bug (cgi does work, so very unlikely to be a bug in PHP
or zlib). Ask support questions on http://www.php.net/support.php , or
reopen if I'm wrong.
Try this:
Please check the location of your php.ini, that you're editing the
right one. (check wether modifications show up in a phpinfo() page).
And check your error reporting level, set it to E_ALL
(error_reporting(E_ALL); before anything). My guess is it's giving
undefined function errors.
------------------------------------------------------------------------
[2001-10-27 16:58:01] me@phillipoertel.com
most of the zlib file reading functions, like
gzfile,gzread,gzpassthru,gzgetc do not work in the Apache Module
version of php.
the function returns no value - without outputting any error or
warning; sometimes the webserver crashes.
when i switched php to run as cgi everything works as expected.
don't know if this has been fixed, couldn't find an entry in the
bugfinder.
phil.
running extensions:
extension=php_zlib.dll
extension=php_sablot.dll
extension=php_gd.dll
extension=php_pdf.dll
demo script (test.gz would be ascii text):
$log = gzfile('test.gz');
foreach ($log as $l) echo "$l<br>";
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=13852&edit=1