php - 加载应出现在每个页面上的内容的最佳方式

标签 php html iframe dynamic

到目前为止,我一直在使用 <iframe>标记以将页眉/页脚/导航栏之类的内容加载到我的网页中。虽然这些会造成很多麻烦,但当我即将开始构建一个新站点时,我想我现在应该把它整理好。

我正在考虑将所有 html 代码放在一个 php 文件中,然后动态加载它。理想情况下,我希望代码成为页面的一部分。所以它看起来是内联的。但如果我需要更改一位而不是编辑同一个文件 100 次,我也希望能够编辑一个文件。

<iframe>直到最近我都做得很好,我不想使用变通方法来解决我的问题。有人可以发布一些我可以改编的代码或发布指向告诉我如何执行此操作的内容的链接吗?干杯

最佳答案

您可以使用 PHP 的 include() 函数在页面中包含页眉和页脚等元素。

所以:

include('header.php'); 

. . .将在同一目录中查找名为 header.php 的文件并将其包含在您的页面中。然后你只需要在你的页面顶部写这个。

也就是说,这并不是设计网站的好方法。找一个content management system怎么样? , 这允许您将网站的设计和内容分开?

关于php - 加载应出现在每个页面上的内容的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12028470/

相关文章:

javascript - 所有语句都没有在 for ...in 循环中执行

Javascript将两个输入值相加并在单击按钮时在第三个值中显示答案

css - 如何删除谷歌地图标题?

javascript - 使用 Iframe 作为父窗口

javascript - Chrome 扩展 : Detect which script created an iframe

php - AJAX 没有响应

php - 有没有办法将 UMA 头像配方**包括其转义字符**保存到我的数据库?

php - jQuery 插件可以在 cakePHP 中使用吗?

php - 无法加载 php_curl

javascript - JSTree,添加子节点不起作用