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

首頁 > 開發 > PHP > 正文

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

2024-05-04 21:54:27
字體:
來源:轉載
供稿:網友

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

所有的輸出信息不在直接發送到瀏覽器,而是保存在輸出緩沖區里面,可選得回調函數用于處理輸出結果信息。

ob_end_flush - 結束(發送)輸出緩沖區的內容,關閉輸出緩沖區

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

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



個人使用ob多數是在生成靜態html的時候,當某個頁面不會再刷新,當其他的用戶再次瀏覽此頁面時,程序將不會再調用php以及相關的數據庫教程。這時候使用ob生成html就是很好的做法。

 代碼如下:<?php
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();
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肇庆市| 吉首市| 乐都县| 凤山县| 武宣县| 廉江市| 湖口县| 安塞县| 新源县| 龙游县| 桃园县| 于都县| 长沙市| 桂林市| 鄄城县| 昌图县| 新昌县| 涞水县| 疏勒县| 上杭县| 泗洪县| 霍林郭勒市| 远安县| 德惠市| 江陵县| 东兰县| 许昌市| 轮台县| 蒲城县| 广平县| 澄城县| 淅川县| 五莲县| 洪泽县| 浮山县| 竹溪县| 增城市| 馆陶县| 盱眙县| 阿荣旗| 宣汉县|