800兆技术
PHP生成静态网页实例(简单模板替换)
文章发布时间:2012年10月15日 12:37:53

这是个最简单的模板替换例子,其他的原理也是这样。这个不是最高效率的生成方式,仅供初学者学习基础知识。


静态生成页面的模版 template.html
<html>
<head>
<title><{title}></title>
</head>
<body>
<center><{content}></center>
</body>
</html>

php文件
<?php
$template = file_get_contents('./template.html');
$html = 'out.html';

$output = str_replace('<{title}>', $title, $template);
$output = str_replace('<{content}>', $section, $output);

file_put_contents($html, $output);

?>