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

首頁 > 開發 > PHP > 正文

利用PHP生成靜態HTML文檔的原理

2024-05-04 23:13:23
字體:
來源:轉載
供稿:網友
給出代碼:

復制代碼 代碼如下:


<?php
//引入數據庫配置文件
include( dirname(dirname(__FILE__))."/include/config.php" );

/**
*
* 將數據庫中的文章生成單個HTML文件.
* @param Date $Date
* @param Time $Time
* @param String $Content
* @param String $Title
*/
function GenerateHTML($Date,$Time,$Content,$Title,$Name){

//將日期、時間變量分解成數組
$GetDateRow = explode("-", $Date);
$GetTimeRow = explode(":",$Time);

//得到文件的名字。比如:20121028210632.html
$FileName = $GetDateRow[0].$GetDateRow[1].$GetDateRow[2].$GetTimeRow[0].$GetTimeRow[1].$GetTimeRow[2].".html";

//打開并讀取模板內容
$FP = fopen("tmp.html","r");
$Str = fread($FP,filesize("tmp.html"));

//得到替換后的模板內容
$Str = str_replace("{Title}",$Title, $Str);
$Str = str_replace("{Content}", $Content, $Str);
$Str = str_replace("{Name}", $Name, $Str);
$Str = str_replace("{Date}", $Date,$Str);
$Str = str_replace("{Time}", $Time, $Str);

//關閉文件,減少服務器的壓力。
fclose($FP);

//將內容寫入HTML文件
$Handle = fopen($FileName,"w");
fwrite($Handle,$Str);
fclose($Handle);

//小測一下
//echo "ok,done!";

}

//數據庫的操作
$querysql = "select * from article";
$queryset = mysql_query($querysql);

//循環生成HTML文件。
while( $row = mysql_fetch_array($queryset) ){
GenerateHTML($row['date'],$row['time'],$row['content'],$row['title'],$row['name']);
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 正阳县| 高阳县| 台北市| 南宁市| 塔城市| 北京市| 南澳县| 龙江县| 湘潭县| 科尔| 克东县| 宜章县| 抚顺县| 黄浦区| 临夏市| 历史| 巫山县| 安庆市| 永年县| 明光市| 苗栗县| 浦东新区| 牟定县| 陈巴尔虎旗| 平塘县| 麻城市| 青神县| 塔城市| 福贡县| 雷山县| 罗平县| 绥德县| 师宗县| 彭泽县| 丹东市| 洛宁县| 瓦房店市| 通州市| 竹山县| 洪泽县| 安塞县|