Depends on where the executed script is located ...
And it always depends on the script that is called - if you give a
relative path like you did here.

if the script you called would be
http://www.example.com/news/2004-04-10/mypage.php

then config.php would have to be in /news

if your layout is like:
/   (root)
|-settings/
|-news/
  |-2004-04-10/

and you call a script in root then db.php would be included, but not
if called from the dir news ...

You could either prepend something (like $_SERVER['DOCUMENT_ROOT']) or
you define something like
define ('MY_SETTINGS_DIR', '/usr/local/www/settings');
so the path will be absolute ...

or you could write some function that calculates the relative path to
root no matter where the script you called resides in - and prepend
that string then ...

or ....

hth

Richard


Saturday, April 10, 2004, 4:36:31 AM, you wrote:

> Is it true I can't include a file up a dir like this:

> require_once '../config.php';

> This seems to work though:

> require_once 'settings/db.php';

> Strange.

> ~ Mike
> -----
> Mike Zornek
> Web Designer, Media Developer, Programmer and Geek
> Personal site: <http://MikeZornek.com>
> New Project: <http://WebDevWiki.com>




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to