ID: 51068 Updated by: col...@php.net Reported By: pedro dot laguna at pentura dot com -Status: Feedback +Status: Assigned Bug Type: Feature/Change Request Operating System: Linux PHP Version: 5.3.1 -Assigned To: +Assigned To: colder New Comment:
I'll look into it. Looks like glob://* makes DirectoryIterator generate paths like /file, which is wrong. Previous Comments: ------------------------------------------------------------------------ [2010-02-17 16:57:44] pedro dot laguna at pentura dot com pe...@pedro:~$ php --version PHP 5.3.1-0.dotdeb.1 with Suhosin-Patch (cli) (built: Dec 5 2009 20:08:29) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies pe...@pedro:~$ apache2 -v Server version: Apache/2.2.12 (Ubuntu) Server built: Nov 12 2009 22:49:46 ------------------------------------------------------------------------ [2010-02-17 16:47:59] paj...@php.net Which SAPI do you use? (or with which web server) ------------------------------------------------------------------------ [2010-02-17 16:28:28] pedro dot laguna at pentura dot com Without the size object reference it works as expected. ------------------------------------------------------------------------ [2010-02-17 16:15:39] ahar...@php.net Hold up a sec, Jani. That's pretty much the example in the manual for the glob:// wrapper, just without a relative path, and it should work. I suspect this is going to end up with Marcus, since he implemented glob:// in the first place, but in the meantime, OP, can you try the following script and confirm that it doesn't throw an exception (and prints the file names in the current directory)? Thanks. <?php $it = new DirectoryIterator("glob://*"); foreach($it as $f) { printf("%s<br />", $f->getFilename()); } ?> ------------------------------------------------------------------------ [2010-02-17 16:11:43] pedro dot laguna at pentura dot com I know that I have many ways to do it, but I'm exposing that the current glob:// wrapper is not working properly. If it supports relative paths should support the current path when you don't specify a full or relative path. ------------------------------------------------------------------------ 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/51068 -- Edit this bug report at http://bugs.php.net/?id=51068&edit=1