php使用标签替换的方式生成静态页面

时间:2021-05-26

这段代码演示了php如何通过自定义的模板页面和自定义标签生成静态页面。原理非常简单,就是将模板页面中的标签替换成动态数据即可。希望能给你一定的启发。

template.html 模板文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://";$temp_file = "temp.html"; //临时文件,也可以是模板文件$dest_file = "dest_page.html"; //生成的目标页面$fp = fopen($temp_file, "r"); //只读打开模板$str = fread($fp, filesize($temp_file));//读取模板中内容$str = str_replace("{penglig_site_title}", $title, $str);//替换内容$str = str_replace("{penglig_site_url}", $url, $str);//替换内容fclose($fp);$handle = fopen($dest_file, "w"); //写入方式打开需要写入的文件fwrite($handle, $str); //把刚才替换的内容写进生成的HTML文件fclose($handle);//关闭打开的文件,释放文件指针和相关的缓冲区echo "<script>alert('生成成功');window.location.href='".$dest_file."';</script>";?>

以上所述就是本文的全部内容了,希望大家能够喜欢。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章