|
Posted by Rik Wasmus on 10/16/07 00:44
On Tue, 16 Oct 2007 01:27:54 +0200, Jerry Stuckle
<jstucklex@attglobal.net> wrote:
> duzhidian@gmail.com wrote:
>> On Oct 15, 4:56 pm, Jerry Stuckle <jstuck...@attglobal.net> wrote:
>>> duzhid...@gmail.com wrote:
>>>> failed to open stream: No such file or directory
<snip>
>>> Don't use relative paths. Use absolute paths. If you're running this
>>> under a webserver, you can get to the web server's root with
>>> $_SERVER['DOCUMENT_ROOT'] and go from there.
>
> > If I move the programs to other places, using absolute paths will
> > suffer, need to change every file.
> >
> >
> (top posting fixed)
>
> Not if you use the method I mentioned.
It would cause trouble if he decides to put them somewhere else in the
tree though....
I usually use this kind of reasoning:
1. A custom/the main script uses absolute paths from DOCUMENT_ROOT
2. Little reusable add-in modules (which could be anywhere) use relative
paths, but check & store getcwd(), change it to their path, do the file
action and immediately change it back to the old value.
--
Rik Wasmus
Navigation:
[Reply to this message]
|