我目前正在使用以下代码在我的网页中包含一个文件:
require_once $_SERVER['DOCUMENT_ROOT'] . '/include/file.php';
但是,我现在已经编辑了我的系统,因此我将 URL 输入到根目录中的数据文件中,这使我的站点的其他部分起作用并允许我使用不同的目录。
简而言之,我在网站上使用了启动页面,现在根目录是 /directory 而不是根目录,因此我的数据文件中的 URL 是http://www.domain.com/directory。
所以,我需要解决的是如何使用包含 URL 的数据文件中的变量将此行指向目录
所以$_SERVER['DOCUMENT_ROOT']
变得无关紧要,因为我需要从不再位于根目录中的数据文件中的变量中获取数据。
它需要是这样的:
require_once (variable from file a few directories back) + absolute path to file;
如果我需要使用与根目录不同的目录构建站点,我也希望这行代码能够过时。
我希望这是有道理的!