我正在尝试为网站创建基于模板的系统。 它是一个非常简单的页面 - 我需要页眉,页脚作为模板 我使用include_once(“filename.html”)来调用它们。
我真的不知道我是否正确地做到了这一点。我是业余设计师。如果我错了,请帮助我吗?我尝试所有这些因为我不想使用模板engine
广告自己做。
---body.html--
<html>
<head>
</head>
<body>
<?php
include_once("header.htm")
?>
:
:
:"html body code"
<?php
include_once("footer.htm")
?>
</body>
</html>
答案 0 :(得分:2)
你正在以正确的方式做,虽然我会在include_once之后放置一个分号。通常<head>
标签也在一个单独的文件中,因此可以包含它。如果您想为每个页面添加不同的标题,可以为该
答案 1 :(得分:0)
这是确保这样做的一种方法。您可能需要考虑将“全局”文件(header.htm,footer.htm等)放在名为“global”或“include”的文件夹中,以便您可以轻松识别它们。对于样式,您可能还想要执行所有页面调用的主CSS。
答案 2 :(得分:0)
你想要的是一个模板引擎。使用includes
很脏,而且只是 错误的方式 。
这将允许您执行以下操作:
<html>
<body>
{include file="header.html"}
{include file="{$page}"}
{include file="footer.html"}
</body>
</html>