天天看点

新闻Php动态网站代码,用php把现有动态新闻页面改成静态页的方_php

请问,当我浏览某个网页时,我想在服务器的某个路径下生成对应的静态网页,以方便调用,该怎么处理比较好?

我的程序以前写的,没有这个功能.因此我想有没有比较好的在不大量改动到原程序的情况下实现该功能.

回复人:arcow(冲星) ( 五级(中级)) 信誉:100     2006-2-28 18:02:45

http://www.gaodaima.com/44912.html用php把现有动态新闻页面改成静态页的方_php

比如你的动态显示页面为

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);

欢迎大家阅读《用php把现有动态新闻页面改成静态页的方_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

新闻Php动态网站代码,用php把现有动态新闻页面改成静态页的方_php

微信 赏一包辣条吧~

新闻Php动态网站代码,用php把现有动态新闻页面改成静态页的方_php

支付宝 赏一听可乐吧~