ID:               37717
 User updated by:  chrissavery at gmail dot com
 Reported By:      chrissavery at gmail dot com
 Status:           Open
 Bug Type:         Zlib Related
 Operating System: WinXP
 PHP Version:      5.1.4
 New Comment:

have just tried same php cmd line call to your server. result was
same:

C:\Documents and Settings\Chris>php -r
"var_dump(gzopen('http://tony2001.phpclub
.net/3.php.gz','r'));"

Warning: gzopen(http://tony2001.phpclub.net/3.php.gz): failed to open
stream: HT
TP request failed! HTTP/1.0 501 Method Not Implemented
 in Command line code on line 1
bool(false)


Previous Comments:
------------------------------------------------------------------------

[2006-06-06 21:20:09] chrissavery at gmail dot com

Have just tried php5.2-win32 as requested. get same results.
error msg and log server entry shown below. server is Apache 2.0.52. 

Warning: gzopen(http://www.localseller.com/mods/features-0.gz)
[function.gzopen]: failed to open stream: HTTP request failed! HTTP/1.1
501 Method Not Implemented in C:\Documents and Settings\Chris\My
Documents\WebSites\Optimal\am\mod.php on line 16

[Wed Jun 07 04:12:55 2006] [error] [client 127.0.0.1] Invalid method in
request ET /mods/features-0.gz HTTP/1.0

Simply changing function call from gzopen to fopen succeeds. I
reinstalled apache as well because I thought maybe something had
corrupted it.

------------------------------------------------------------------------

[2006-06-06 19:57:14] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.2-win32-latest.zip

Can't reproduce:
# php -r 'var_dump(gzopen("http://tony2001.phpclub.net/3.php.gz";,
"r"));'
resource(6) of type (stream)


------------------------------------------------------------------------

[2006-06-06 19:46:00] chrissavery at gmail dot com

Description:
------------
using gzopen to open remote files. has worked fine in php 4.3.11
after upgrade to 5.1.4 I get failure with REQUEST METHOD not handled. I
can see that it is because the reuest method is stated as ET and not GET
as it should be. so seems like some kind of buffer overrun perhaps.
fopen works fine. but fopen('compress.zlib://.. also fails the same
way.
reverted back to 4.3.11 and tested again and it works fine there.
currently this will prevent me from migrating to php 5

Reproduce code:
---------------
gzopen("http://my.example.com/mods/$f-$site.gz";, 'rb')

where in my exact case the $f is 'features' and $site is '0'


Expected result:
----------------
open the file ready to read contents.

Actual result:
--------------
error indicating HTTP request is bad.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=37717&edit=1

Reply via email to