php 每隔指定时间就执行一段代码

比如说我要使用cURL读取远程动态大文件,我想在执行curl_exec()时,每隔十秒就执行另一段代码,请问这能实现吗?由于这个文件是动态生成的,无法使用断点续传,也就无... 比如说我要使用cURL读取远程动态大文件,我想在执行curl_exec()时,每隔十秒就执行另一段代码,请问这能实现吗?由于这个文件是动态生成的,无法使用断点续传,也就无法先暂停传输再执行代码。这是系统函数,我也不能修改。

求大神帮忙!先谢谢了!
看清楚了!我是指我运行curl_exec(),这个函数会运行很久,在这个函数运行期间,我每十秒运行另外一段代码。
展开
 我来答
帐号已注销
推荐于2017-11-26 · 超过22用户采纳过TA的回答
知道答主
回答量:115
采纳率:100%
帮助的人:51.8万
展开全部
<?php
ignore_user_abort();//关掉浏览器,漏拿PHP脚本也可以继续执行.    
   set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去    
  $interval=60*30;// 每隔半小时运行    
 仔搜搜 do{    
       //这里是你要执行的代码   念历    
     sleep($interval);// 等待5分钟    
  }while(true);
  
  ?>
追问
不是这样,我是指我运行curl_exec(),这个函数会运行很久,在这个函数运行期间,我每十秒运行另外一段代码。
苦瓜瓜仁
2014-02-09 · 超过35用户采纳过TA的回答
知道答主
回答量:87
采纳率:60%
帮助的人:44.4万
展开全部
php 有执行脚本的时限,在服大汪务器端这样做不岩档行。
建议你在客户端浏览器用js 来控制间隔时间再请求php去执行。
然后挂着浏览粗仿乱器
追问
可以更改php.ini取消时间限制啊……
或者直接set_time_limit(0);就可以了,时间不是问题,关键是代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f0b9d15
2014-02-09 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:123万
展开全部
ignore_user_abort();
set_time_limit(0);
$interval=10;
do{
function();
sleep($interval);
}while(true);

这样的话茄者需搜带要多世纳芦线程来进行处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式