PHP生成靜態html檔案的方法

2022-09-08 10:00:12 字數 1044 閱讀 8793

1. [**][php]**     

1,下面使用模版的乙個方法! 

<?php 

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

if ($fp) else  

} ?> 

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

2,按時間生成html檔名 

<? 

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

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

$date = date('ymdhis'); 

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

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

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

則建立新檔案。 

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

echo ($content); 

?> 

3,下面為轉換檔名的乙個方法 

<?php 

$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

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

php生成靜態html頁面

ob start 是開啟緩衝區的,就是要把您需要生成的靜態檔案的內容快取在這裡 ob get contents 是讀出緩衝區裡的內容,下面有 為例 ob end clean 這個比較重要,只有使用了這個函式後,緩衝區裡的內容才會讀 ob start require index.php 模板頁面 te...

PHP 批量生成靜態html

本示例圍繞 cms 系統的靜態頁面方案出發,展示批量生成靜態 html 功能。注 本文程式只能在 windows 的 dos 或 linux 下執行 php 命令來執行。本示例主要有4個檔案 config.inc.php 配置檔案 db.class.php 資料庫 pdo 類 model.class...