欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【php生成静态页面的方法(简单,实用)】,下面是详细的分享!
php生成静态页面的方法(简单,实用)
虽然方法很多,但使用起来简便容易的,我觉得还是先判断已经生成的首页文件的生成时间和现有时间之间的差值,如果满足某个值就开始生成,这种方法比较来得容易,不多说了,开始吧!
在开始之前还是提一下三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()"
ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里;
ob_get_contents():是读出缓冲区里的内容,下面有代码为例;
ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来;
复制内容到剪贴板代码:
|
以下为引用的内容: if(file_exists("./index.htm"))//看静态index.htm文件是否存在{ $time=time(); //文件修改时间和现在时间相差?的话,直接导向htm文件,否则重新生成htm if($time-filemtime("./index.htm")< 600) { header("Location:classhtml/main.htm"); } }
//在你的开始处加入ob_start();CHINAZ //首页内容,就是你的动态部分了 //在结尾加入ob_end_clean(),并把本页输出到一个变量中 //写入文件 |
以上所分享的是关于php生成静态页面的方法(简单,实用),下面是编辑为你推荐的有价值的用户互动:
相关问题:php生成HTML静态页面如何实现
答:php生成静态页面的技术很多,你看你需要那一种,像一楼二楼说得那样,是用得smarty技术,你也可以直接用代码实现,也可以用固有的CMS来实现或者用框架来实现。 >>详细
相关问题:PHP生成纯静态网页。
答:是吧,现在生成html的网址 一般是两种。 1.就是你上面说的,把PHP里面的内容读取一遍,再写入到对应的html页面里面。这种有个问题就是删除比较麻烦,操作io比较大 但是快。 2.伪静态,根据web服务器,按照规则显示。实际上还是PHP文件 只是看起... >>详细
相关问题:php静态页面怎么做?详细点
答:确实有点笼统。不过我可以跟楼主大概说一下思路 一般的生成静态页面的方法就先制作一个静态模板,在里面需要动态改变的东西用特殊的代码标记,然后再用PHP将标记替换后生成文件进行保存。 比如: {:This is the content:} 这个里面的{:This is t... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
