先建立一chtml資料庫 表名稱為bihtml
create table bihtml (
id int(11) auto_increment not null,
szdtitle varchar(30),
szdcontent text
primary key(id)
)在表中插入兩條記錄
insert into 'bihtml'('id','szdtitle','szdcontent') values(null, '測試靜態頁面','測試靜態頁面內容');
insert into 'bihtml'('id','szdtitle','szdcontent') values(null, '測試靜態頁面2','測試靜態頁面內容2');
一般生成靜態頁面程式要設計到快取處理用到函式ob_start();開啟快取 ob_get_contents獲取快取內容 ob_end_clean清除快取內容,還有函式flush ob_get_length ob_end-flush等。
建立檔案程式
function tohtmlfile_cjjer($file_cjjer_name,$file_cjjer_content)
$cjjer_handle = fopen ($file_cjjer_name,"w");
if (!is_writable ($file_cjjer_name))
if (!fwrite ($cjjer_handle,$file_cjjer_content))
fclose ($cjjer_handle); //關閉指標
return $file_cjjer_name;
}ob_start();
$id=$_post['id'];
if(isset($id)&&is_integer($id))
顯示列表程式
<?
$conn=mysql_connect("localhost","root","") or die("can not link the server ");
mysql_select_db("chtml",$conn) or die("can not link the database");
$sql="select * from bihtml";
$result=mysql_query($sql);
while($arr=mysql_fetch_array($result))
mysql_free_result($result);
?>
PHP生成靜態頁
最近作的乙個專案中用到了兩種用 php 生成靜態頁面的 方法 回想起當初自己還不知道如何生成靜態頁面的迷惘,以及看不懂高手寫的文章的痛苦,覺得自己有必要站出來為還不知道如何生成靜態頁的phper寫乙個通俗點文章,以幫助他們盡快掌握這個好東西。在我之前所見的文章中要不是用 堆砌空間就是用高手與高手交流...
PHP生成靜態頁
複製 如下 程式設計客棧 function makedir mudir 建立目錄 function writemod filemodname 先創子摸板檔案路徑 function writeweb content,web,modfile 更新各自的子摸板檔案 modfile是子摸板名字 nbs m ...
php開始頁,php簡單靜態頁生成過程
一直用smarty的cache,但感覺還是要自己做乙個,才有感覺。網上有很多牛人的功能比較完備,打算先自己搞簡單的再慢慢豐滿。這兩天做了乙個比較簡單的,在hi.baidu.net alex wang58記錄一下。mod rewrite rewritecond,rewriterule 位址重寫,ob系...