【发布时间】:2011-12-16 04:52:19
【问题描述】:
假设我在父目录中有两个目录,foo 和 bar,这些目录包含一些 PHP 文件:
/
/index.php
/foo
/foo/functions.php
/foo/stuff.php
/bar
/bar/doodie.php
假设:
-
functions.php包括stuff.php -
index.php包括functions.php -
doodie.php包括functions.php
基于这个结构,当index.php运行时,它会在/foo目录中寻找/foo/functions.php。 但是,stuff.php 必须根据index.php 的位置使用相对路径包含在内。这在运行 index.php 的情况下有效。 在调用doodie.php 时不起作用,因为functions.php 在/foo 目录中查找stuff.php,当位置为/bar 时该目录不存在。
是否可以在不使用绝对路径(和session variables)的情况下根据文件所在位置而不是调用位置来包含文件?
如果不清楚,我很抱歉,描述这个真的很难......
【问题讨论】:
-
由于某种原因它不会让我发帖。 JohnP 说的基本上都是我想说的。祝你好运!
标签: php