ID:               50767
 User updated by:  jhgundersen at gmail dot com
 Reported By:      jhgundersen at gmail dot com
 Status:           Open
 Bug Type:         Streams related
 Operating System: Ubuntu 9.10
 PHP Version:      5.3.1
 Assigned To:      pajoye
 New Comment:

And it happens with every zip file I've tried.


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

[2010-01-19 08:21:00] jhgundersen at gmail dot com

the zip extension is loaded:

Zip: enabled 
Extension Version: $Id: php_zip.c,v 1.1.2.38.2.29 2009/02/24 23:55:14
iliaa Exp $ 
Zip version:    1.9.1 
Libzip version:         0.9.0


I totally agree that it is weird that the zip protocol seems to be
working everywhere else but with xmlreader.

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

[2010-01-18 17:32:53] paj...@php.net

It works just fine here. It is rather expected as both
file_get_contents and xmlreader use the exact same code to read a zip
entry.

Please provide a link to the archive you use for this test or double
check that you actually load the zip extension for this test.

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

[2010-01-15 15:19:49] jhgundersen at gmail dot com

Zip stream works with file_get_contents, I can open the test.xml with
zip archive

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

[2010-01-15 14:34:27] johan...@php.net

Are you sure you have the zip extension loaded?

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

[2010-01-15 14:30:13] jhgundersen at gmail dot com

Description:
------------
XMLReader has stopped working with zip streams. 

It easy to reproduce:

Make a zip file named test.zip with a single file named test.xml





Reproduce code:
---------------
echo file_get_contents('zip://test.zip#test.xml');

$reader = new XMLReader()
$reader->open('zip://test.zip#test.xml');

Expected result:
----------------
output of test.xml and no crash from xmlreader

Actual result:
--------------
output from test.xml is ok, but xmlreader crashes with:

XMLReader::open(): Unable to open source data


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


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

Reply via email to