HTML文件test.html:
<HTML代码>{$title}<HTML代码>
{$for}
<br /><HTML代码>循环内容{$i}<HTML代码>
{$end}
PHP文件test.php:
$title = '标题';
$html = file_get_contents('test.html');
$html = str_replace('{$title}',$title,$html);
$html= str_replace('{$for}','<?php for ($i=0; $i<10; $i++) { ?>',$html);
$html = str_replace('{$i}','<?php echo $i;?>',$html);
$html = str_replace('{$end}','<?php } ?>',$html);
$fp = fopen('index.php', 'w');
fwrite($fp,$html);
fclose($fp);
生成的PHP文件index.php:
<HTML代码>标题<HTML代码>
<?php for ($i=0; $i<10; $i++) { ?>
<br /><HTML代码>循环内容<?php echo $i;?><HTML代码>
<?php } ?>