在 html 文件中使用 php 以及 html 文件在目录中的位置
Posted
技术标签:
【中文标题】在 html 文件中使用 php 以及 html 文件在目录中的位置【英文标题】:Use of php within an html file and the position of the html file within a directory 【发布时间】:2013-06-07 08:40:59 【问题描述】:我是php新手,所以请假设我什么都不知道!
我有一个网站,我想在其中使用“require”为每个页面添加页眉和页脚。我假设这是让我灵活地更改头文件并自动更新包含它的所有页面的最佳方式。 索引、头文件和许多其他文件都在根目录中。使用:
<?php require("header.php"); ?>
适用于位于根目录中的所有页面。
但我无法对位于(例如)根/子目录/example.html 中的 html 文件使用相同的过程。使用上面的代码什么都不做。头文件不包括在内,我首先假设与子目录中对头文件的错误引用有关。我尝试阅读不同的引用方法无济于事,但我现在想知道这是否不是我在这里遇到的问题:我注意到我什至没有收到与找不到头文件相关的错误(我最初使用 require 的原因)。浏览器似乎完全忽略了子目录中 html 文件中的上述代码。 (值得注意的是,所有其他文本均已正确读取,并且子目录外的引用似乎有效)。
有人知道为什么会这样吗?
【问题讨论】:
尝试在您的要求开头添加“../”。 您是否尝试从 html 文件中执行要求? 【参考方案1】:仅当文件格式为 .php 时才会处理 PHP 代码,因此更改它应该可以工作。
【讨论】:
以上是关于在 html 文件中使用 php 以及 html 文件在目录中的位置的主要内容,如果未能解决你的问题,请参考以下文章