On Fri, Jun 06, 2003 at 10:19:10AM -0700, Steven Walker wrote:
> I get it... so instead I should use:
>
> include("/usr/home/sites/www.walkereffects.com/web/test/include.php")
I would recommend using your .htaccess file, or ini_set, or something
else to set your include_path variable to contain
'/usr/home/sites/www.walkereffects.com/' or something like that. Your
include() call can then just look like:
<? include('web/test/include.php'); ?>
and it'll work from anywhere, regardless of where the file that's doing
the including is located [1].
As a bonus, if you ever change hosts, or your host re-organizes its
directory structure, and all of your includes rely on the include_path,
simply re-set include_path, and your site works again.
joel
[1] Of course, the order of directories in your include_path matters,
too. If it contains '.:/usr/home/sites/www.walkereffects.com/', then a
file matching in the current working directory will take precedence over
the one in your site root. So keep that in mind...
--
[ joel boonstra | gospelcom.net ]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php