萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP實現即時輸出、實時輸出內容方法

PHP實現即時輸出、實時輸出內容方法

   這篇文章主要介紹了PHP實現即時輸出、實時輸出內容方法,本文直接給出實現方法,需要的朋友可以參考下

  老生長談了。。純備忘

  對於運行時間較長的PHP程序來說可能都需要即時輸出內容來查看運行情況。

  代碼如下:

  header(“Content-type:text/html;charset=utf-8″);

  #設置執行時間不限時

  set_time_limit(0);

  #清除並關閉緩沖,輸出到浏覽器之前使用這個函數。

  ob_end_clean();

  #控制隱式緩沖瀉出,默認off,打開時,對每個 print/echo 或者輸出命令的結果都發送到浏覽器。

  ob_implicit_flush(1);

  例,

   代碼如下:

  ob_end_clean();

  ob_implicit_flush(1);

  while(1){

  //部分浏覽器需要內容達到一定長度了才輸出

  echo str_repeat("

 

", 200).'hello sjolzy.cn
';

 

  sleep(1);

  //ob_end_flush();

  //ob_flush();

  //flush();

  }

  按例子測試,達到了PHP即時實時輸出內容的效果。

copyright © 萬盛學電腦網 all rights reserved