一个网站,开始的部分, 和版权页脚的地方, 还有导航, 侧边栏是一样的,只有内容的页面不一样。
可以写一个模板多文件, moban.php.
把不一样的地方, 用一个特殊的字符串表示一下, 这个名字可以随便起,但是最好起个不常用的名字。 比如 __content__
使用的时候使用 ob_* 函数,首先控制不像浏览器输出, 获得 moban 文件的内容,存起来。
产生 真正的内容后, 进行替换。 最后输出页面
示例代码:
<?phpob_start();
include 'moban.php';
$content = ob_get_contents();
ob_end_clean();$content = str_replace("__content__", "这里才是内容", $content);
echo $content;