标题可能听起来有点奇怪,但假设我有文件 A 和 B。A 和 B 都有
include_once("includes/includes.php");
在 Includes.php 中有这一行:
include_once("admin/plugins/list.php");
这适用于与管理员(文件夹)处于同一级别的文件。但是 B 已经在文件夹 Admin 中,并且具有以下代码:
include_once("../includes/includes.php");
这有效,只有在打开 admin 文件夹中的文件时出现错误,因为它在文件夹 admin 中找不到文件夹 admin。而且我知道我可以使用一些 if 语句删除管理员,但我有更多文件夹存在这个问题。
是的,我已经尝试过使用$_SERVER['DOCUMENT_ROOT']和 "/" 但这不起作用。