我正在制作其他网页的模板。包含include命令的源文件位于不同级别的目录中。例如......
模板有助于:
/template/
页面位于:
/services/
和
/services/products/
和
/services/products/dishwasher
所以我写的声明是:
include (__DIR__ . "/../template/header.php");
我在本地测试这是一个问题吗?
这只允许/ services /包含所请求的文件,较低的子域不会得到它。我也有图片和css js文件的问题。有工作吗?
答案 0 :(得分:3)
您可以在层次结构中任何级别的任何页面上调用包含文件,如下所示:
<?php include $_SERVER["DOCUMENT_ROOT"] . "/template/header.php"; ?>
...其中/template/header.php
是从根文件夹到header.php
文件的完整路径。