//以下是你的代碼 //在結尾加入 ob_end_clean(),并把本頁輸出到一個變量中 $temp = ob_get_contents(); ob_end_clean();

//寫入文件 $fp " /> 国产精品久久久久久久伊一,黄页网站18以下勿看免费,超碰caopro熟女m超碰分类

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP將整個網站生成HTML純靜態網頁的方法總結

復制代碼 代碼如下:
<?php
//在你的開始處加入 ob_start();
ob_start();

//以下是你的代碼
//在結尾加入 ob_end_clean(),并把本頁輸出到一個變量中
$temp = ob_get_contents();
ob_end_clean();

//寫入文件
$fp = fopen(‘文件名','w');
fwrite($fp,$temp) or die(‘寫文件錯誤');
?>


這只是最基本的方法,還不是很實用,因為網站是要更新的,要定期重新生成HTML

下面是我用的方法:
復制代碼 代碼如下:
if(file_exists(“xxx.html”))
{
$time = time();

//文件修改時間和現在時間相差半小時一下的話,直接導向html文件,否則重新生成html
if($time - filemtime(“xxx.html”) < 30*60)
{
header(“Location:xxx.html”);
}
}
//在你的開始處加入 ob_start();
ob_start();

//頁面的詳細內容
//在結尾加入 ob_end_clean(),并把本頁輸出到一個變量中
$temp = ob_get_contents();
ob_end_clean();

//寫入文件
$fp = fopen(‘xxx.html','w');
fwrite($fp,$temp) or die(‘寫文件錯誤');

//重新導向
header(“Location:xxx.html”);

下面是一些用到的函數的介紹:
1、Flush:刷新緩沖區的內容,輸出。
函數格式:flush()
說明:這個函數經常使用,效率很高。

2、ob_start :打開輸出緩沖區
函數格式:void ob_start(void)
說明:當緩沖區激活時,所有來自php程序的非文件頭信息均不會發送,而是保存在內部緩沖區。為了輸出緩沖區的內容,可以使用ob_end_flush()或flush()輸出緩沖區的內容。
3 、ob_get_contents :返回內部緩沖區的內容。
使用方法:string ob_get_contents(void)
說明:這個函數會返回當前緩沖區中的內容,如果輸出緩沖區沒有激活,則返回 FALSE 。
4、ob_get_length:返回內部緩沖區的長度。
使用方法:int ob_get_length(void)
說明:這個函數會返回當前緩沖區中的長度;和ob_get_contents一樣,如果輸出緩沖區沒有激活。則返回 FALSE。
5、ob_end_flush :發送內部緩沖區的內容到瀏覽器,并且關閉輸出緩沖區。
使用方法:void ob_end_flush(void)
說明:這個函數發送輸出緩沖區的內容(如果有的話)。
6、ob_end_clean:刪除內部緩沖區的內容,并且關閉內部緩沖區
使用方法:void ob_end_clean(void)
說明:這個函數不會輸出內部緩沖區的內容而是把它刪除!
7、ob_implicit_flush:打開或關閉絕對刷新
使用方法:void ob_implicit_flush ([int flag])
說明:使用過Perl的人都知道$|=x的意義,這個字符串可以打開/關閉緩沖區,而ob_implicit_flush函數也和那個一樣,默認為關閉緩沖區,打開絕對輸出后,每個腳本輸出都直接發送到瀏覽器,不再需要調用 flush().

php技術PHP將整個網站生成HTML純靜態網頁的方法總結,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 挺进绝色老师的紧窄小肉六 | 日本强好片久久久久久AAA | 宝贝好紧好爽再搔一点试視頻 | yellow片高清视频免费看 | 亚洲看片无码免费视频 | 青草影院内射中出高潮-百度 | 亚洲视频国产在线精品 | 久久99精品AV99果冻传媒 | 精品午夜久久福利大片免费 | 伦理片在线线手机版韩国免费观看 | bl 纯肉 高Hbl被强文 | 亚洲国产日韩欧美高清片a 亚洲国产日韩a精品乱码 | 美女用手扒开粉嫩的屁股 | 诱人的女邻居9中文观看 | 麻豆免费观看高清完整视频 | 影音先锋亚洲AV少妇熟女 | 国自精品三七区 | 小SAO货边洗澡边CAO你动漫 | 久久电影精品久久99久久 | 亚洲日韩乱码人人爽人人澡人 | 一抽一出BGM免费50分动漫 | 一久久 | 俄罗斯兽交XXXXX在线 | 国产亚洲精品久久久999无毒 | 亚洲视频在线看 | 骚浪插深些好烫喷了 | 国产色情短视频在线网站 | 狠狠色狠狠色综合日日2019 | 2020亚洲国产在线播放在线 | 福利一区国产 | 欧美牲交A欧美牲交VDO | 伊人久久免费 | 日韩欧美一级 | 办公室日本肉丝OL在线 | 99精品国产高清自在线看超 | 超碰在线视频97 | 暖暖视频免费观看高清完整版 | 中国xxx视频 | a级精品九九九大片免费看 A级韩国乱理伦片在线观看 | 97在线超碰免费视频 | 久久91精品久久久久久水蜜桃 |