当前位置: 首页 > 图文教程 > 网络编程 > PHP > 实例解说php动态内容的缓冲和压缩

PHP
PHP+MySQL教程(6):MySQL Where子句
PHP+MySQL教程(7):MySQL Order By关键词
PHP+MySQL教程(8):MySQL Update
PHP+MySQL教程(9):MySQL Delete From
PHP+MySQL教程(10):Database ODBC
PHP XML Expat 解析器
PHP XML DOM
PHP SimpleXML
PHP+AJAX教程(1):AJAX 简介
PHP+AJAX教程(2):AJAX XMLHttpRequest
PHP+AJAX教程(3):PHP和AJAX请求
PHP+AJAX教程(4):PHP和AJAX XML实例
PHP+AJAX教程(5):AJAX MySQL数据库实例
PHP+AJAX教程(6):AJAX responseXML实例
PHP+AJAX教程(7):AJAX Live Search
PHP+AJAX教程(8):AJAX RSS阅读器
PHP+AJAX教程(9):AJAX投票
由浅入深学习PHP网站开发教程专题
采用PHP网页方式建站已经成为主流
MySQL Explain命令用于查看执行效果

PHP 中的 实例解说php动态内容的缓冲和压缩


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 82 ::
收藏到网摘: n/a

 

  1. <? 
  2.   PHP4 采用了缓冲机制,在你决定发送以前,所有内容只是存在于缓冲中,而不是直接发送给浏览器,虽然你可以用 header  setcookie 函数来实现,但是这两个函数相比于功能强大的输出函数来说只是一点“雕虫小技”。让我们来看看这些函数的真本事: 
  3.  
  4. void ob_start(void); 
  5.  
  6. 本函数告诉 PHP 处理器把所有输出重定向到内部缓冲,调用这个函数后,就不会有输出到浏览器。 
  7.  
  8. string ob_get_contents(void); 
  9.  
  10.   本函数把输出缓冲返回到一个字符串,你可以用来把堆积起来的输出一起发送到浏览器。当然要先关掉缓冲。 
  11.  
  12. int ob_get_length(void); 
  13.  
  14. 本函数返回输出缓冲的长度。 
  15.  
  16. void ob_end_clean(void); 
  17.  
  18. 本函数清除并关闭缓冲。在输出到浏览器之前你需要使用这个函数。 
  19.  
  20. void ob_implicit_flush ([int flag])