ID: 28656 Updated by: [EMAIL PROTECTED] Reported By: phpbugs at atu dot cjb dot net -Status: Open +Status: Bogus Bug Type: Filesystem function related Operating System: GNU/Linux PHP Version: 4.3.6 New Comment:
Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php glob() function returns the same output as the glob() libc function. The output of ls is something different and unrelated. Previous Comments: ------------------------------------------------------------------------ [2004-06-07 00:33:52] phpbugs at atu dot cjb dot net Description: ------------ A trailing forward slash is ignored by glob(), but is not with standard UNIX wildcard matching. ls -lp Dir drwx------ 2 raven users 48 Jun 6 15:26 CSS/ drwx------ 2 raven users 48 Jun 6 15:26 Extra/ drwx------ 2 raven users 48 Jun 6 15:26 Images/ -rw------- 1 raven users 0 Jun 6 15:26 Main.data -rw------- 1 raven users 0 Jun 6 15:26 index.php echo Dir/*/ Dir/CSS/ Dir/Extra/ Dir/Images/ Reproduce code: --------------- foreach (glob("Dir/*/") as $Dir) { echo "$Dir "; } Expected result: ---------------- Dir/CSS/ Dir/Extra/ Dir/Images/ Actual result: -------------- Dir/CSS/ Dir/Extra/ Dir/Images/ Dir/Main.data Dir/index.php ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=28656&edit=1
