使用include函数时如何设置正确的路径

时间:2014-12-20 13:26:29

标签: php css

我正在制作其他网页的模板。包含include命令的源文件位于不同级别的目录中。例如......

模板有助于:

/template/

页面位于:

/services/

/services/products/

/services/products/dishwasher

所以我写的声明是:

include (__DIR__ . "/../template/header.php");

我在本地测试这是一个问题吗?

这只允许/ services /包含所请求的文件,较低的子域不会得到它。我也有图片和css js文件的问题。有工作吗?

1 个答案:

答案 0 :(得分:3)

您可以在层次结构中任何级别的任何页面上调用包含文件,如下所示:

<?php include $_SERVER["DOCUMENT_ROOT"] . "/template/header.php"; ?>

...其中/template/header.php是从根文件夹到header.php文件的完整路径。