页:
[1]
| zoneboys | 2007-10-30 05:02 PM |
|
如何批量生成html页面啊?
我现在做的一个门户,由于以前设计的是生成html页面的,现在要改版了,怎么实现批量生成html页面啊,现在自己尝试了用循环结合ob_start()来生成,但是无法生成,哪位大哥可以提供好的参考吗?不知道是不是ob_start()没有使用正确还是什么
大概的代码是这样的
[php]
for(){
html = new creat_html
$html->creat();
}
class creat_html{
function creat(){
ob_start();
$data=ob_get_contents();
$ifile = new iFile($this->file_name,"w",$data);
//ob_end_flush();
//exit;
ob_end_clean();
}
}
[/php]
不知道这样实现怎么不行,单独一个文件生成是可以,但是这样做批量行不通,哪位大哥可以帮帮我啊,我几万的个页面要更新不要死拉 |
| zoneboys | 2007-10-30 05:19 PM |
|
哪位大哥可以帮帮我啊?
实在不知道问题出在哪里了啊!? |
| yangjiguang | 2007-10-31 01:50 AM |
|
| 别的先不谈,从效率上讲,你至少应该把初始化对象放在循环外面 |
| zoneboys | 2007-10-31 02:33 AM |
|
效率我没有考虑到,但是具体怎么实现呢
谢谢指点,但是我要实现的这个功能如何实现呢!? |
| zoneboys | 2007-10-31 03:43 AM |
|
有哪位大哥做过相关的程序吗?
哪位大哥可以帮帮我啊,现在卡壳在这里了,急! |
| jonyare | 2007-10-31 03:47 AM |
|
| 可以考虑用smart的fetch |
| zoneboys | 2007-10-31 12:49 PM |
|
可以考虑用smart的fetch ?
请问能详细点吗?谢谢啊! |
| zoneboys | 2007-11-1 05:38 AM |
|
这个问题真的困扰我好久了
希望哪位大哥可以帮帮我啊!小弟先谢过了啊! |
| jonyare | 2007-11-2 03:54 PM |
|
| 看看这个,或者村子里旧版的上[url]http://dev.csdn.net/Develop/article/28/77959.shtm[/url] |
|
| 这种原理。。。除非你在命令行运行php,否则。。。页面超时。。。服务器负载。。。 |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.006066 second(s), 2 queries |