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

php生成靜態(tài)文件的多種方法分享

第一種:將php動態(tài)頁面內(nèi)容生成靜態(tài)
復(fù)制代碼 代碼如下:
ob_start();#開啟服務(wù)器緩存
include_once 'Index.php';
$ctx=ob_get_contents();#獲取緩存
ob_end_clean();#清空緩存
$fh=fopen("index.html","w+");
fwrite($fh,$ctx);#寫入html,生成html
fclose($fh);
/*
1、Flush:刷新緩沖區(qū)的內(nèi)容,輸出。
函數(shù)格式:flush()
說明:這個函數(shù)經(jīng)常使用,效率很高。
2、ob_start :打開輸出緩沖區(qū)
函數(shù)格式:void ob_start(void)
說明:當(dāng)緩沖區(qū)激活時,所有來自php程序的非文件頭信息均不會發(fā)送,而是保存在內(nèi)部緩沖區(qū)。為了輸出緩沖區(qū)的內(nèi)容,可以使用ob_end_flush()或flush()輸出緩沖區(qū)的內(nèi)容。
3 、ob_get_contents :返回內(nèi)部緩沖區(qū)的內(nèi)容。
使用
函數(shù)格式:string ob_get_contents(void)
說明:這個函數(shù)會返回當(dāng)前緩沖區(qū)中的內(nèi)容,如果輸出緩沖區(qū)沒有激活,則返回 FALSE 。
4、ob_get_length:返回內(nèi)部緩沖區(qū)的長度。
使用方法:int ob_get_length(void)
說明:這個函數(shù)會返回當(dāng)前緩沖區(qū)中的長度;和ob_get_contents一樣,如果輸出緩沖區(qū)沒有激活。則返回 FALSE。
5、ob_end_flush :發(fā)送內(nèi)部緩沖區(qū)的內(nèi)容到瀏覽器,并且關(guān)閉輸出緩沖區(qū)。
使用方法:void ob_end_flush(void)
說明:這個函數(shù)發(fā)送輸出緩沖區(qū)的內(nèi)容(如果有的話)。
6、ob_end_clean:刪除內(nèi)部緩沖區(qū)的內(nèi)容,并且關(guān)閉內(nèi)部緩沖區(qū)
使用方法:void ob_end_clean(void)
說明:這個函數(shù)不會輸出內(nèi)部緩沖區(qū)的內(nèi)容而是把它刪除!
7、ob_implicit_flush:打開或關(guān)閉絕對刷新
使用方法:void ob_implicit_flush ([int flag])
*/

第二種:
php 靜態(tài)文件生成類(自家用)
復(fù)制代碼 代碼如下:
<?php
class CreateHtml
{
function mkdir( $prefix= 'article' )
{
$y = date('Y');
$m = date('m');
$d = date('d');
$p=DIRECTORY_SEPARATOR;
$filePath='article'.$p.$y.$p.$m.$p.$d;
$a=explode($p,$filePath);
foreach ( $a as $dir)
{
$path.=$dir.$p;
if(!is_dir($path))
{
//echo '沒有這個目錄'.$path;
mkdir($path,0755);
}
}
return $filePath.$p;
}
function start()
{
ob_start();
}
function end()
{
$info = ob_get_contents();
$fileId = '12345';
$postfix = '.html';
$path = $this->mkdir($prefix= 'article');
$fileName = time().'_'.$fileId.$postfix;
$file=fopen($path.$fileName,'w+');
fwrite($file,$info);
fclose($file);
ob_end_flush();
}
}
?>
<?php
$s=new CreateHtml();
$s->start();
?>
<html>
<body>
asdfasdfasdfasdfasdfasdfasdfasdfasdf<br>
adfasdfasdf<br>
</body>>
</html>
<?php
$s->end();
?>

php技術(shù)php生成靜態(tài)文件的多種方法分享,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 韩国电影久久 | 快穿做妓女好爽H | 免费看欧美xxx片 | 色久久一个亚洲综合网 | 亚洲AV蜜桃永久无码精品红樱桃 | 日韩精品久久日日躁夜夜躁影视 | 久久机热视频 这里只有精品首页 | 亚洲精品嫩草研究院久久 | 忘忧草研究院一二三 | 亚洲深夜在线 | 国内免费视频成人精品 | 丹麦1o一19sex性hdhd | 亚洲免费在线观看 | 俄罗斯aaaa一级毛片 | 青柠在线观看视频在线高清 | 国产精品成人不卡在线观看 | 青青草原伊人 | 亚洲精品国产AV成人毛片 | 成人无码国产AV免费看 | 小蝌蚪视频在线观看免费观看WWW | 国产香蕉尹人视频在线 | 小SAO货叫大声点妓女 | 99久热精品免费观看 | 伊人色综合久久大香 | 国产精品一区二区亚瑟不卡 | 国产 有码 无码 电影 | 国产强奷糟蹋漂亮邻居在线观看 | 国产九九九九九九九A片 | av天堂电影网 | 麻豆精品传媒卡一卡二传媒短视频 | 与子敌伦刺激对白亂輪亂性 | 国产午夜不卡在线观看视频666 | 啦啦啦影院视频在线看高清... | 午夜福利合集1000在线 | 被滋润的艳妇疯狂呻吟白洁老七 | 国产亚洲高清视频 | 国产乱人精品视频AV麻豆 | 蜜芽TV影院在线视频 | 女人高潮了拔出来了她什么感觉 | 国产精品美女WWW爽爽爽视频 | 陈红下面又紧又小好爽 |