【发布时间】:2014-02-05 00:29:00
【问题描述】:
我试图让我的 include() 函数按顺序排列,但每次我在一个目录中切换语法时,它都会弄乱它的子目录,反之亦然。
我的“localhost/FTS/includes/header.php”文件夹中有一个名为“header.php”的文件。 “FTS”文件夹有我的 index.php 文件,所以在我测试时它在技术上是我的根文件夹。
在文件'localhost/FTS/admin.php'中,我使用include 'includes/header.php';行,它工作正常,但是当我进入文件'localhost/FTS/admin/members.php'时,包含文件不是成立。在我的“header.php”文件中,我还包含了我根目录中的几个文件。
我只希望我的所有包含都可以在每个目录中使用。有任何想法吗?
【问题讨论】:
-
我所做的是在安装的根目录下放置一个像 config.php 这样的指标文件。然后我有一个例程向上遍历目录,直到检测到该文件并使所有包含相对于该目录。
标签: php content-management-system directory subdirectory php-include