PHP生成靜態html檔案的三種方法

2021-08-25 07:51:46 字數 1030 閱讀 1516

[size=large][b]1.下面使用模版的乙個方法![/b][/size]

$fp = fopen ("templets.html","a");

if ($fp) else

}?>

簡單的將模板寫進乙個檔案中存為html.html

[size=large][b]2.按時間生成html檔名[/b][/size]

$content = "這是乙個以日期時間為檔名的靜態生成網頁的測試檔案,

檔名格式一般為年月日時分秒.html";

$date = date('ymdhis');

$fp = fopen (date('ymdhis') . '.html',"w");

//本函式可用來開啟本地或者遠端的檔案 'w' 開檔案方式為寫入,

檔案指標指到開始處,並將塬檔案的長度設為 0。若檔案不存在,

則建立新檔案。

if (fwrite ($fp,$content)) else

echo ($content);

?>

[size=large][b] 3.下面為轉換檔名的乙個方法[/b][/size]

$s_fname = "93e.php";

$o_fname = "93e.htm";

ob_end_clean();

ob_start();

include($s_fname);

$length = ob_get_length();

$buffer = ob_get_contents();

$buffer = eregi_replace("r","",$buffer);

ob_end_clean();

$fp = fopen($o_fname,"w+");

fwrite($fp,$buffer);

fclose($fp);

?>

這樣就可以把 93e.php轉化為靜態的html檔案了 。要注意的是待轉換的檔案裡不能有 ob_end_clean();和 ob_start();語句,且目錄要有寫許可權。

PHP生成靜態html檔案的方法

1.php 1,下面使用模版的乙個方法 fp fopen templets.html a if fp else 簡單的將模板寫進乙個檔案中存為html.html 2,按時間生成html檔名 content 這是乙個以日期時間為檔名的靜態生成網頁的測試檔案,檔名格式一般為年月日時分秒.html dat...

PHP生成靜態html

一 建立muban.html檔案,新增如下 內容 二 建立php檔案,新增如下 header content type text html charset utf 8 將資料存入二維陣列 con array array 文章標題1 文章內容1 array 文章標題2 文章內容2 array 文章標題...

Php 生成靜態html檔案的三種方法

介紹php 生成靜態html檔案的三種方法 1,下面使用模版的乙個方法 fp fopen templets.html a if fp else 簡單的將模板寫進乙個檔案中存為html.html 2,按時間生成html檔名 content 這是乙個以日期時間為檔名的靜態生成網頁的測試檔案,檔名格式一般...