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