PHP使用ob-start生成html頁(yè)面
本文實(shí)例講述了PHP使用ob_start生成html頁(yè)面的方法。分享給大家供大家參考。具體方法分析如下:
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之前輸出時(shí)很有用。
復(fù)制代碼 代碼如下:<?php
ob_start(); /pic/p>
echo "輸出n"; /pic/p>
header("頭部信息");
ob_end_flush();/pic/p>
?>
個(gè)人使用ob多數(shù)是在生成靜態(tài)html的時(shí)候,當(dāng)某個(gè)頁(yè)面不會(huì)再刷新,當(dāng)其他的用戶再次瀏覽此頁(yè)面時(shí),程序?qū)⒉粫?huì)再調(diào)用php以及相關(guān)的數(shù)據(jù)庫(kù)教程。這時(shí)候使用ob生成html就是很好的做法。
復(fù)制代碼 代碼如下:<?php
ob_start();
if(@readfile($tem_path)){ /pic/p>
$content= ob_get_contents(); /pic/p>
$fp = fopen("1.html", "w"); /pic/p>
fwrite($fp, $content); /pic/p>
}
fclose($fp);
ob_clean();
?>
希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。</p
【PHP使用ob-start生成html頁(yè)面】相關(guān)文章:
PHP生成靜態(tài)HTML頁(yè)面最簡(jiǎn)單方法示例12-20
php生成WML頁(yè)面方法12-11
php技術(shù)生成靜態(tài)頁(yè)面的方法12-25
生成PHP網(wǎng)站頁(yè)面靜態(tài)化的方法01-09
php生成靜態(tài)頁(yè)面的詳細(xì)教程12-29
用PHP把HTML生成PDF文件的幾個(gè)開源項(xiàng)目02-01
php動(dòng)態(tài)網(wǎng)頁(yè)怎么轉(zhuǎn)換成html靜態(tài)頁(yè)面12-13
使用PHP批量生成隨機(jī)用戶名08-15
- 相關(guān)推薦