我必须遵循文件结构:
ROOT
index.html
INCLUDES
header.html
footer.html
FOLDER1
FOLDER2
FOLDER3
FOLDER4
file.php
当我使用
时include('includes/header.html');
在我的index.html
文件中,标题被正确拉入。
但是,我无法从file.php
遍历文件结构。我尝试过以下方法:
include('../../../../includes/header.html');
你能发现我做错了什么吗?有没有办法,所以我可以指定
include('includes/header.html');
无论我在哪个页面?
答案 0 :(得分:3)
include($_SERVER['DOCUMENT_ROOT'] . '/includes/header.html');
答案 1 :(得分:0)
执行此操作的默认方法是从php调整include_path变量,因此任何文件都可以包含库文件夹,无论文件系统位置如何。
答案 2 :(得分:0)
$var=(dirname(dirname(__FILE__)).'/');
require_once($var.'header.html');
echo $var;//you find how many directory back you are