此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【hooit】截止到2008-06-30 10:16:23的历史汇总数据(不包括此帖):
发帖数:0 发帖分:0
结贴数:0 结贴分:0
未结数:0 未结分:0
结贴率:-------------------结分率:-------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
楼主【hooit】截止到2008-06-30 10:16:23的历史汇总数据(不包括此帖):
发帖数:0 发帖分:0
结贴数:0 结贴分:0
未结数:0 未结分:0
结贴率:-------------------结分率:-------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
set_time_limit(0);
ignore_user_abort(true);
$i=1;
while($i){
/*
处理事务
*/
sleep(120);
}
exit;
?>
打开他后,直接关掉就可以了,他会在服务器端执行因为你在循环里面是停了两分种了,所以他等于说是2分种执行一下那个处理事务处的代码,不知道这是不是你需要的.呵呵
好像要每过一会输出点东西吧,往浏览器或者往文本写点
但是这样做的成本是:我可能需要一台客户端机器专门来处理这个进程。
下面是我的思路,还请指点。<head><META http-equiv="refresh" content="60"></head><?php
set_time_limit(60);
$i=$db->num_rows($sql);
if ($i>0){ /*执行任务*/ }
?>希望大家能继续一起讨论这个问题,
set_time_limit(0); // 执行时间为无限制set_time_limit(0)可以让程序无限制的执行