On Sun, March 18, 2007 4:30 am, Jim Lucas wrote:
> Al wrote:
>> print_r(glob('../*', GLOB_ONLYDIR));
> well, double check your php version, because this should be built in
> whit the version that you are running.
>
>>
>> And I get: "Warning: glob() expects parameter 2 to be long, string
>> given
>
It doesn't on my Linux system
glob("../path/*"); shows files and dirs; foo.ext and dirs
Exactly the same as glob("../path/*.*"); I thought using just plain "*" would
ignore files; but, it doesn't.
Jochem Maas wrote:
Al wrote:
I thought the "." had meaning since the manual user notes used
That nailed my problem. GLOB_ONLYDIR is a defined constant. It echos as 8192.
I inadvertently treated it as a string with quotes, which I didn't include in my
original post.
I had forgotten that most function flags are simply constants which can be
tested for and printed, etc.
Many thanks.
Al wrote:
> I thought the "." had meaning since the manual user notes used it
it means a literal dot, many people assume that glob expressions
use the same syntax as regular expressions but this is not the case.
>
> Definitely, my php is version 4.4.4; it's on a virtual host.
>
> I found the gl
Al wrote:
I thought the "." had meaning since the manual user notes used it
Definitely, my php is version 4.4.4; it's on a virtual host.
I found the glob file for the GNU C Library and GLOB_ONLYDIR doesn't
seem to be defined correctly, the file appears to rather old.
echo GLOB_ONLYDIR;
doe
I thought the "." had meaning since the manual user notes used it
Definitely, my php is version 4.4.4; it's on a virtual host.
I found the glob file for the GNU C Library and GLOB_ONLYDIR doesn't seem to be
defined correctly, the file appears to rather old.
I used the numerical value "8196" a
Al wrote:
I can't use flag "GLOB_ONLYDIR" to work on a Linux, php4.4.4. I only
want the dirs.
This works; sort of:
print_r(glob('../*',)); //It lists all the files AND directories. Yet
it seems to ignore the lack of ".*" and finds xxx.yyy. That's OK, I can
delete the files
remember this is
I can't use flag "GLOB_ONLYDIR" to work on a Linux, php4.4.4. I only want the
dirs.
This works; sort of:
print_r(glob('../*',)); //It lists all the files AND directories. Yet it seems
to ignore the lack of ".*" and finds xxx.yyy. That's OK, I can delete the files
This fails:
print_r(glob('.
8 matches
Mail list logo