国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

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

2024-05-04 23:27:01
字體:
供稿:網(wǎng)友
這篇文章主要介紹了PHP使用ob_start生成html頁面的方法,對ob_start的用法做了較為詳細(xì)的分析,并以實例總結(jié)了ob_start生成html頁面的實現(xiàn)方法,需要的朋友可以參考下
 
 

本文實例講述了PHP使用ob_start生成html頁面的方法。分享給大家供大家參考。具體方法分析如下:

ob_start([string output_callback])- 打開輸出緩沖區(qū)

所有的輸出信息不在直接發(fā)送到瀏覽器,而是保存在輸出緩沖區(qū)里面,可選得回調(diào)函數(shù)用于處理輸出結(jié)果信息。

ob_end_flush - 結(jié)束(發(fā)送)輸出緩沖區(qū)的內(nèi)容,關(guān)閉輸出緩沖區(qū)

使用output control 函數(shù)可以讓自由控制腳本中數(shù)據(jù)的輸出,這在我們想在header之前輸出時很有用。
 

復(fù)制代碼代碼如下:
<?php
  ob_start(); //打開緩沖區(qū) 
  echo "輸出n"; //輸出 
  header("頭部信息");
  ob_end_flush();//輸出全部內(nèi)容到瀏覽器 
?>

  
個人使用ob多數(shù)是在生成靜態(tài)html的時候,當(dāng)某個頁面不會再刷新,當(dāng)其他的用戶再次瀏覽此頁面時,程序?qū)⒉粫僬{(diào)用php以及相關(guān)的數(shù)據(jù)庫教程。這時候使用ob生成html就是很好的做法。
復(fù)制代碼代碼如下:
<?php
  ob_start();
  if(@readfile($tem_path)){     //把指定路徑中的內(nèi)容寫入緩存中。如果不存在返回false(就是某個你想轉(zhuǎn)換成html的php文件)
       $content= ob_get_contents(); //得到緩存中的內(nèi)容
      $fp = fopen("1.html", "w"); //創(chuàng)建一個文件,并打開,準(zhǔn)備寫入 
      fwrite($fp, $content); //把php頁面的內(nèi)容全部寫入1.html
  }
   fclose($fp);
  ob_clean();
?>

 

希望本文所述對大家的PHP程序設(shè)計有所幫助。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 尤溪县| 化州市| 鄂尔多斯市| 郧西县| 远安县| 镇赉县| 启东市| 斗六市| 夏津县| 孟村| 大名县| 靖宇县| 连云港市| 孟州市| 亳州市| 上林县| 汉川市| 饶阳县| 武鸣县| 寿阳县| 仁怀市| 滨海县| 江安县| 康保县| 汝南县| 和静县| 福鼎市| 项城市| 哈尔滨市| 定远县| 昌图县| 大连市| 邢台市| 纳雍县| 常州市| 潮州市| 定结县| 荔波县| 始兴县| 蓝田县| 汉川市|