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

首頁 > 開發 > PHP > 正文

用php把現有動態新聞頁面改成靜態頁的方案

2024-05-04 22:53:41
字體:
來源:轉載
供稿:網友
請問,當我瀏覽某個網頁時,我想在服務器的某個路徑下生成對應的靜態網頁,以方便調用,該怎么處理比較好?
我的程序以前寫的,沒有這個功能.因此我想有沒有比較好的在不大量改動到原程序的情況下實現該功能.


回復人:arcow(沖星) ( 五級(中級)) 信譽:100     2006-2-28 18:02:45

比如你的動態顯示頁面為

display.php?id=1

的話

你可以在diplay里判斷一下是否在對應目錄存在對應id的文件名(這里假設文件為id號+html即1.html,2.html,...)
你判斷 $id."html"這個文件是否存在于服務器,如果存在就直接跳轉到這個頁面,要是不存在的話就創建(建義用一個函數來創建,這樣對頁面改動不大,比如createhtml($_get['id']),至于這個函數怎么寫,我想你應該知道)然后再跳轉

-------------------------------------------------

回復人:ice_berg16(尋夢的稻草人) ( 三星(高級)) 信譽:125     2006-2-28 21:33:13

假設你顯示文章的頁面為
shownews.php?id=34
那么可以這么做
ob_start();
//你的正常程序代碼
$html=ob_get_contents();
ob_end_clean();
$fp=fopen($_get['id'].".htm", "w");
fwrite($fp, $html);
fclose($fp);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 舞钢市| 万安县| 玛纳斯县| 宜宾市| 历史| 凉山| 昌吉市| 孟州市| 武山县| 鄂托克前旗| 翁源县| 佛山市| 克山县| 右玉县| 福州市| 清河县| 文登市| 三江| 三门峡市| 仙游县| 泉州市| 全州县| 沙坪坝区| 静乐县| 元阳县| 桃园县| 深泽县| 望奎县| 鄂托克旗| 吕梁市| 互助| 阿图什市| 渭南市| 凌云县| 泽州县| 吉林省| 上高县| 东平县| 阿荣旗| 巴林右旗| 康乐县|