ID:               48365
 Updated by:       j...@php.net
 Reported By:      peter dot chen at itg dot com
-Status:           Open
+Status:           Feedback
 Bug Type:         Filesystem function related
 Operating System: sparc-sol2.10
 PHP Version:      5.2.9
 New Comment:

Try compile and run this small C program:

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

#include <glob.h>
#include <stdio.h>

int main()
{
  glob_t globbuf;
  int i;

  globbuf.gl_offs = 15;

  glob("/home/apache/htdocs/testkt/*", GLOB_MARK, NULL, &globbuf);

  for(i = 0; i < globbuf.gl_pathc; i++)
    printf("%s\n",globbuf.gl_pathv[i]);

  globfree(&globbuf);
  return(0);
}

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

See also bug #22641 



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

[2009-06-01 22:04:01] peter dot chen at itg dot com

Actually, now that you mention it, the path is on an NFS.

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

[2009-06-01 17:09:07] peter dot chen at itg dot com

My mistake. Upon closer inspection, I realized that the path I
specified was incorrect. 

This is the result after I corrected the path: 
array(0) {
}

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

[2009-05-31 15:48:51] j...@php.net

And all that path is on local filesystem and not on some e.g. NFS
share?

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

[2009-05-29 14:55:38] peter dot chen at itg dot com

Yes, that path's permissions are 755 and every file in that directory
can be read by all.

I've run it as root also, same return value.

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

[2009-05-29 12:05:09] j...@php.net

Is all dirs in that path readable by the user you run it with? (try as
root..?) glob() returns false if there's some error..

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

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/48365

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

Reply via email to