包含重复的HTML块

时间:2010-05-19 16:19:21

标签: php template-engine

我的网站上基本上有一个div,总是有相同的东西。但是,这个div并不存在于所有页面上,这就是我不使用动态Web模板的原因。我想知道PHP是否有可能从服务器上的文档中获取代码并将其放入div中?

例如:

<div id="section...

然后我的文本文件包含

<p>hello</p>

基本上我希望PHP在用户看到它时将它放入div中。

如果这是一种更聪明的方式,我也会对此持开放态度。

由于

3 个答案:

答案 0 :(得分:5)

简单地include()该文件。解释器将从PHP模式退回到HTML模式,输出它遇到的任何内容。

答案 1 :(得分:2)

你首先尝试过这个吗?

<div id="section"><?php include ('path-to-your-file') ?></div>

答案 2 :(得分:1)

只需要一个包含一些生成div的echo语句的文件,然后只在需要时才包含它。

如何控制是否包含它取决于您的网站的构建方式。

例如,如果您的页面有数据库条目,请添加一个名为includediv的列(您可能会提供更好的名称......)如果确实如此,则不包括该文件。