喜悦国际村 » PHP高级编程 » 如何批量生成html页面啊?

页: [1]
zoneboys2007-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]
不知道这样实现怎么不行,单独一个文件生成是可以,但是这样做批量行不通,哪位大哥可以帮帮我啊,我几万的个页面要更新不要死拉

zoneboys2007-10-30 05:19 PM
哪位大哥可以帮帮我啊?

实在不知道问题出在哪里了啊!?

yangjiguang2007-10-31 01:50 AM
别的先不谈,从效率上讲,你至少应该把初始化对象放在循环外面

zoneboys2007-10-31 02:33 AM
效率我没有考虑到,但是具体怎么实现呢

谢谢指点,但是我要实现的这个功能如何实现呢!?

zoneboys2007-10-31 03:43 AM
有哪位大哥做过相关的程序吗?

哪位大哥可以帮帮我啊,现在卡壳在这里了,急!

jonyare2007-10-31 03:47 AM
可以考虑用smart的fetch

zoneboys2007-10-31 12:49 PM
可以考虑用smart的fetch ?

请问能详细点吗?谢谢啊!

zoneboys2007-11-1 05:38 AM
这个问题真的困扰我好久了

希望哪位大哥可以帮帮我啊!小弟先谢过了啊!

jonyare2007-11-2 03:54 PM
看看这个,或者村子里旧版的上[url]http://dev.csdn.net/Develop/article/28/77959.shtm[/url]

开花石头2007-11-14 03:42 PM
这种原理。。。除非你在命令行运行php,否则。。。页面超时。。。服务器负载。。。

剑枫2007-11-14 08:20 PM
l那你别一次生成那么多阿

当用户浏览的时候再生


查看完整版本: 如何批量生成html页面啊?


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.006066 second(s), 2 queries