1

我是php新手,所以请假设我什么都不知道!

我有一个网站,我想在其中使用“require”为每个页面添加页眉和页脚。我假设这是让我灵活地更改头文件并自动更新包含它的所有页面的最佳方式。索引、头文件和许多其他文件都在根目录中。使用:

<?php require("header.php"); ?>

适用于位于根目录中的所有页面。

但是对于位于(例如)根/子目录/example.html 中的 html 文件,我无法使用相同的过程。使用上面的代码什么都不做。头文件不包括在内,我首先假设与子目录中对头文件的错误引用有关。我尝试阅读不同的引用方法无济于事,但我现在想知道这是否不是我在这里遇到的问题:我注意到我什至没有收到与找不到头文件相关的错误(我最初使用 require 的原因)。浏览器似乎完全忽略了子目录中 html 文件中的上述代码。(值得注意的是,所有其他文本都已正确读取,并且子目录外的引用似乎正在工作)。

有谁知道这可能是为什么?

4

1 回答 1

0

仅当文件格式为 .php 时才会处理 PHP 代码,因此更改它应该可以工作。

于 2013-06-13T15:10:58.297 回答