html提取页眉和页脚来分隔文档

时间:2015-06-21 09:44:35

标签: php html templates insert

我有几个html文档,它们共享相同的页眉和页脚,并希望提取页眉和页脚来分隔html文件并将它们包含到其他html文档中。

这个想法很简单:当我在标题中更改某些内容时,必须在所有页面上进行更改。

到现在为止我使用了PHP include函数。但我已经阅读了一些这些影响性能的文章。

为干净的html页面执行此操作的最佳方法是什么?

PHP是否可行?

如果是,我应该将整个html内容插入PHP echo吗?

2 个答案:

答案 0 :(得分:0)

您希望在所有html页面中包含标题,因此php include更好 不需要echo,只需创建一个header.html(或任何html文件) 然后使用

  <?php
    include "header.html";  //or name of your headerfile
   ?>

将此PHP代码添加到您的所有页面。因此所有页面都将指向相同的头文件,我不认为它会影响性能。同样的页脚想法:)

答案 1 :(得分:0)

在纯HTML中使用iframe并不是一个好方法,因为使用Javascript的iframe或ajax请求在这里不是一个好的解决方案。

我想说最好的方法是使用PHP include或PHP require-function:

http://php.net/manual/en/function.include.php http://php.net/manual/en/function.require.php

您不会发现任何性能问题。请记住include包含比include_once快一点,因为include_once必须额外检查文件是否已被包含。