| 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
 [Back to original message] |