PHP包含和相对/绝对路径不起作用

时间:2012-07-28 22:47:15

标签: php html

在我的网站中,index.php位于/ director中,然后我有几个其他的.php文件位于/ episodes / 10 /(10是剧集编号)。

我在index.php中指向包含的路径只是<?php include "includes/head.php"; ?>。这些路径在位于episodes / 10 /文件夹中的.php文件中不起作用。所以我制作了路径<?php include "../../includes/head.php"; ?>,但无济于事。我尝试使用<?php include "/includes/head.php"; ?>将它们全部设为绝对路径,但这也不起作用。

我做错了什么?

1 个答案:

答案 0 :(得分:3)

无论运行哪个子目录,都可以使用的解决方案:

include($_SERVER['DOCUMENT_ROOT'] . 'includes/head.php');