php 动态生成html页面,
发布网友
发布时间:2022-04-19 03:59
我来回答
共3个回答
热心网友
时间:2022-04-19 05:28
主要方法就是两种。
一种是借助模板,按一定规则替换模板中的某些地方,然后生成静态文件。
这种就是比较简单的方法。借助一些已经开发好的框架会简单好多
二是靠php的写入文件功能。说白了就是将服务器解释好的页面代码写到html文件中
这个是第一步的基本原理和方法。除了一些特殊情况,没必要自己这么干。
楼主要是一点思路没有的话,说了半天你也不知道我们在说什么,推荐楼主去看一下smarty模板相关的介绍和教程。
热心网友
时间:2022-04-19 06:46
以最简单的新闻网页为例,先是做一个模板页,假定其中3个地方要动态更换的:标题,内容,日期,哪么模板中这3个地方都要用特殊的名称表示。
要生成html页时,先读入html模板页,再查询数据库,把查询到标题,内容,日期的实际值替换模板中的特殊名称,并按规则命名另存这个文件。
以上是动态生成html页的基本原理,实际工作中,可灵活处理,比如一次性生成所有页,或者发布一个生成一个,可以用一个模板,也可以根据类别用3个5个模板。模板可以保存为文件文件,也可保存在数据库中等等。
热心网友
时间:2022-04-19 08:21
直接做文本缓存,生成.html文件供访问或者做接口数据缓存,缓存个5分钟更新就ok了。