Posted by harvey on 06/19/07 07:55
Can anyone tell me how PHP handles paths?
Do all functions require fully qualified paths or can some use relative
paths?
I'm having a problem with a foreach/glob() at the moment but have others
to sort out. Is it different for windows and linux?
On Windows:
if I do (using apache2)
$path = 'c:\server\mydomain\';
foreach (glob($path . "*", GLOB_ONLYDIR) as $folder) {
dothis();
}
It all works fine but if I set $path as:
$path = '../../../mydomain/';
I get an:
Warning: Invalid argument supplied for foreach()
I've tried reversing and escaping the slashes with no luck.
Is there a fixed rule for relative & fully qualified paths?
Thanks
Navigation:
[Reply to this message]
|