PHP動態頁面 生產靜態頁 方法二

2021-09-08 23:56:36 字數 1840 閱讀 4288

php檔案:1.php

<?php

header('content-type: text/html; charset=utf8');

$title = "這個是標題嗎??變數名title";

$file = "這是什麼?這個變數名為file";

$fp = fopen ("templets/temp.html","r");

$content = fread ($fp,filesize ("templets/temp.html"));

$content = str_replace ("",$file,$content

);$content = str_replace ("",$title,$content

);/*

// 生成列表開始

$list = '';

$sql = "select id,title,filename from article";

$query = mysql_query ($sql);

while ($result = mysql_fetch_array ($query))

$content .= str_replace ("",$list,$content); //生成列表結束

// echo $content;

*/$filename = "test/test.html";

$handle = fopen ($filename,"w"); //

開啟檔案指標,建立檔案

if (!is_writable ($filename

)) if (!fwrite ($handle,$content))

fclose ($handle); //

關閉指標

die ("建立檔案".$filename."成功!");

?>

模板檔名:templets/temp.html

PHP靜態頁面生成

一 靜態頁面的好處 在速度上,靜態頁面要比動態頁面的比方php 快很多,這是毫無疑問的,但是由於靜態頁面的靈活性較差,如果不借助資料庫 或其他的裝置儲存相關資訊的話,整體的管理上比較繁瑣,比方修改編輯.比方閱讀許可權限制等,但是,對應一些我們經常頻頻使用的檔案,比方說,開發的新聞發布系統,我們不希望...

最簡單的ASP動態頁面生成偽靜態方法

目前 製作中很多 都採用生成靜態頁的方法,原因是這樣訪問速度會得到提高 伺服器端cpu利用率很低 另外也容易被搜尋引擎收錄,但是這帶來的乙個問題就是需要足夠大的空間存放這些靜態頁面,如果你的空間不是很富裕,而又想有利於被搜尋引擎收錄,其實可以採用偽靜態的方法。如showarticle.asp?id1...

PHP動態頁生成靜態頁的3種常用方法

生成靜態頁的頁面非常的簡單就是定義好模板與模板標題,之後利用str replace進行替換了,是最常用的方法,另一種是利用ob get contents輸出獲得然後生成html,還有一種不怎麼推薦的是使用file get contents直接執行訪問遠端檔案然後進行儲存,效能極差。具體方法簡單說明如...