频道栏目
首页 > 资讯 > 网络编程 > 正文

用php把现有动态新闻页面改成静态页的方案

16-02-24        来源:[db:作者]  
收藏   我要投稿
请问,当我浏览某个网页时,我想在服务器的某个路径下天生对应的静态网页,以方便调用,该怎么处理比拟好?
我的程序以前写的,没有这个功效.因此我想有没有比拟好的在不大批修正到原程序的情况下实现该功效.


回复人: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);  转载请注明来源:用php把现有动态消息页面改成静态页的计划
相关TAG标签
上一篇:怎样用PHP来给网页做导航栏
下一篇:非常详细的php.ini 配置文件中文翻译需要的朋友收藏了
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站