静态模版技术 、ob系列函数中常用函数集锦
2018-01-04 22:56
211 查看
ob_start(); //打开一个输出缓冲区,所有的输出信息不再直接发送到浏览器,而是保存在输出缓冲区里面。 ob_clean(); //删除内部缓冲区的内容,不关闭缓冲区(不输出)。 ob_end_clean(); //删除内部缓冲区的内容,关闭缓冲区(不输出)。 ob_get_clean(); //返回内部缓冲区的内容,关闭缓冲区。相当于执行 ob_get_contents() and ob_end_clean() ob_flush(); //发送内部缓冲区的内容到浏览器,删除缓冲区的内容,不关闭缓冲区。 ob_end_flush(); //发送内部缓冲区的内容到浏览器,删除缓冲区的内容,关闭缓冲区。 ob_get_flush(); //返回内部缓冲区的内容,并关闭缓冲区,再释放缓冲区的内容。相当于ob_end_flush()并返回缓冲区内容。 flush(); //将ob_flush释放出来的内容,以及不在PHP缓冲区中的内容,全部输出至浏览器;刷新内部缓冲区的内容,并输出。 ob_get_contents(); //返回缓冲区的内容,
静态模版技术
所谓静态模版技术就是通过某种方式,使得用户在client端得到的是由PHP产生的html页面。如果这个html页面不会再被更新,那么当另外的用户再次浏览此页面时,程序将不会再调用PHP以及相关的数据库,对于某些信息量比较大的网站,例如sina、163、sohu。类似这种的技术带来的好处是非常巨大的。
代码如下: ob_start(); //打开缓冲区 php页面的全部输出 $content = ob_get_contents(); //取得php页面输出的全部内容 $fp = fopen("output00001.html", "w"); //创建一个文件,并打开,准备写入 fwrite($fp, $content); //把php页面的内容全部写入output00001.html,然后…… fclose($fp);
相关文章推荐
- 静态模版技术 、ob系列函数中常用函数集锦
- ob系列函数中常用函数集锦
- phpcmsv9后台管理生成首页静态模板技术ob系列函数实现
- php基础系列:php绘图技术常用函数整理
- PHP中ob系列函数讲解(浏览器缓存技术)
- PHP中ob系列函数讲解(浏览器缓存技术)
- ob系列函数生成静态html
- 常用系列函数3
- 【COCOS CREATOR 系列教程之二】脚本开发篇&事件监听、常用函数等示例整合
- 常用的CSS Hack技术集锦
- 【tf系列1】常用函数说明
- SQL常用函数集锦
- ABAP常用函数集锦
- 分布式缓存技术redis学习系列(二)——详细讲解redis数据结构(内存模型)以及常用命令
- Oracle常用函数系列之二:字符函数(2)
- Oracle常用函数集锦
- jquery 常用函数集锦
- Nginx伪静态配置和常用Rewrite伪静态规则集锦
- PHP常用的文件操作函数集锦