PHP使用ob_start生成html页面的方法_PHP教程

  • A+
所属分类:php教程
摘要

PHP使用ob_start生成html页面的方法。PHP使用ob_start生成html页面的方法 ob_start([string output_callback])- 打开输出缓冲区 所有的输出信息不在直接发送到浏览器,而是保存在输出缓

PHP使用ob_start生成html页面的方法

ob_start([string output_callback])- 打开输出缓冲区

所有的输出信息不在直接发送到浏览器,而是保存在输出缓冲区里面,可选得回调函数用于处理输出结果信息。

ob_end_flush - 结束(发送)输出缓冲区的内容,关闭输出缓冲区

使用output control 函数可以让自由控制脚本中数据的输出,这在我们想在header之前输出时很有用。

代码如下:

ob_start(); //打开缓冲区

echo "输出n"; //输出

header("头部信息");

ob_end_flush();//输出全部内容到浏览器

?>

个人使用ob多数是在生成静态html的时候,当某个页面不会再刷新,当其他的用户再次浏览此页面时,程序将不会再调用php以及相关的数据库教程。这时候使用ob生成html就是很好的做法。

代码如下:

ob_start();

if(@readfile($tem_path)){ //把指定路径中的内容写入缓存中。如果不存在返回false(就是某个你想转换成html的php文件)

     $content= ob_get_contents(); //得到缓存中的内容

$fp = fopen("1.html", "w"); //创建一个文件,并打开,准备写入

fwrite($fp, $content); //把php页面的内容全部写入1.html

}

  fclose($fp);

ob_clean();

?>

http://www.bkjia.com/PHPjc/907709.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/907709.html
TechArticle
PHP使用ob_start生成html页面的方法 ob_start([string output_callback])- 打开输出缓冲区 所有的输出信息不在直接发送到浏览器,而是保存在输出缓...

  • 微信
  • 分享
  • 相关标签:PHP 使用 start 生成 html 页 面的 方法 PHP 使用 start 生成 html 页 面的 方法 st
  • 本文原创发布php教程网 ,转载请注明出处,感谢您的尊重!
    • 上一篇:thinkphp 分页类介绍_PHP教程
    • 下一篇:php中的static_PHP教程

    相关文章

    相关视频

    • PHP如何安装和配置?
    • php 和 python 语法(部分)上的区别
    • PHP 随机数 C扩展随机数
    • PHP查询附近的人及其距离的实现方法_php技巧
    • PHP使用ob_start生成html页面的方法_...
    • PHP开发基础教程之简介
    weinxin
    欢迎加入中国站长博客之家
    本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。

    发表评论

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: