喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 一个简单生成静态页面!  
 
howliu
注册会员
Rank: 2
初级会员



UID 29675
精华 0
积分 52
帖子 251
金钱 52 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-6-28
状态 离线
[广告]: q m
一个简单生成静态页面!

function createStaticPage($sourcePage,$objectPage)#来源文件,目标文件
{
#得到两个参数,一个是来源文件地址,一个是需要生成的静态页面地址
global $db;  #数据库连接用的,在$sourcePage中需要用到

ob_start(); #打开缓冲区,相当于做了一个用来存放东西的箱子

include $sourcePage;  #在缓冲区中释放页面,从这个代码中应该可以明白一点:那就是$sourcePage页面单独查看的时候,它是可以显示的!这是关键之所在,如果后面不加ob_end_clean()函数,那在执行程序的时候你看见$sourcePage页面的内容。

$cons=ob_get_contents();  #得到缓冲区中的内容,这里的内容就是HTML代码!这相当于把箱子里面的东西转给了一个人!

ob_end_clean();  #清除缓冲区的内容,把箱子里面的东西转给他人后,打扫卫生,不打扫卫生的后果是让他人可以看见箱子的东西,也即可以看见$sourcePage页面的内容

$fp=fopen($objectPage,"wb") or die("静态生成时打开文件".$objectPage."时出错");

fwrite($fp,$cons);  #把HTML代码写入静态文件中!

fclose($fp);

return true;
}




维护服务器(linux) 交换机 php+mysql    qq:345467398
2007-12-18 12:31 PM#1
查看资料  访问主页  发短消息  QQ  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11758
帖子 4930
金钱 11755 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 请问谁有zf+smary 实现ajax的实例
别忘记替换页面中的url规则 否则那些链接还是会连接到动态页面地址



最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2007-12-18 02:07 PM#2
查看资料  Blog  发短消息  顶部
 
shenlan1987
注册会员
Rank: 2


UID 93008
精华 0
积分 78
帖子 36
金钱 78 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-5-14
状态 离线
[推荐阅读] hotmail邮箱怎样跨网站登录?
顶!顶!顶!顶!顶!顶!
2007-12-20 01:02 PM#3
查看资料  Blog  发短消息  QQ  顶部
 
howliu
注册会员
Rank: 2
初级会员



UID 29675
精华 0
积分 52
帖子 251
金钱 52 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-6-28
状态 离线
[推荐阅读] [北京]承接PHP网站开发与维护


QUOTE:
原帖由 sanders_yao 于 2007-12-18 02:07 PM 发表
别忘记替换页面中的url规则 否则那些链接还是会连接到动态页面地址
说了 都是简单的 复杂的 需要自己去扩展啊




维护服务器(linux) 交换机 php+mysql    qq:345467398
2007-12-20 04:04 PM#4
查看资料  访问主页  发短消息  QQ  顶部
 
迷茫
新手上路
Rank: 1



UID 100067
精华 0
积分 2
帖子 13
金钱 2 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-10-27
状态 离线
[推荐阅读] 上海phper新人求职
从基础学起~还没做过静态
2008-1-7 10:34 AM#5
查看资料  发短消息  顶部
 
jdk_cn
乞丐

Banned



UID 63549
精华 0
积分 -9
帖子 122
金钱 -9 喜悦币
威望 0
人脉 0
阅读权限 1
注册 2005-3-18
状态 离线
[推荐阅读] 我买的股票怎么都不在了?
其实很多php文章系统里有生成html的模块,比较成熟
需要的去下吧




Jvm.cn Linux系统专业Jsp空间,php空间
2008-2-13 12:22 PM#6
查看资料  发短消息  顶部
 
jdk_cn
乞丐

Banned



UID 63549
精华 0
积分 -9
帖子 122
金钱 -9 喜悦币
威望 0
人脉 0
阅读权限 1
注册 2005-3-18
状态 离线
[推荐阅读] 替股票发行人套现。 开始收购上市公司。
一些cms里也有哦



Jvm.cn Linux系统专业Jsp空间,php空间
2008-2-13 12:22 PM#7
查看资料  发短消息  顶部
 
yko2
新手上路
Rank: 1
初级会员



UID 63213
精华 0
积分 12
帖子 10
金钱 12 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-2-16
状态 离线
[推荐阅读] md5函数的返回值会有'?'吗?
学习。。。。



我是新人,大家不要欺负我。
2008-2-17 12:52 PM#8
查看资料  发短消息  顶部
 
keqi
新手上路
Rank: 1



UID 109983
精华 0
积分 6
帖子 4
金钱 6 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-2-12
状态 离线
[推荐阅读] 如何读取Paypal返回URL的参数值
不错,谢啦!



http://www.keqi-sensor.com
http://www.keqi-sensor.cn
http://www.worldsensor.cn




http://www.keqi-sensor.com/dianciliuliangji.asp
2008-3-10 12:18 PM#9
查看资料  发短消息  顶部
 
julia_yl
注册会员
Rank: 2



UID 93422
精华 0
积分 137
帖子 73
金钱 137 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-5-22
状态 离线
[推荐阅读] 哩头国际 秦淮河边 中国移动 日进斗金 4只股票的持有人,请尽快卖空。


QUOTE:
原帖由 sanders_yao 于 2007-12-18 02:07 PM 发表
别忘记替换页面中的url规则 否则那些链接还是会连接到动态页面地址
如何实现替换页面中的url规则,能否详细些?
2008-7-29 10:30 AM#10
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023882 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP