如何离线执行php任务

2018-09-24 21:51

阅读:511

  直接上代码,主要函数

  ignore_user_abort(true);

  这个函数忽略了终端被关闭(打开的网页被关闭),后面

  getfiles()这函数是执行采集任务的自定义函数,后面又配置了下路径

  打开写好的页面,关闭,后面发现任务都能执行完成,有兴趣的可以试试。

   <?php //设置忽略是否关闭终端窗口 ignore_user_abort(true); ini_set(max_execution_time, 0); //采集页面函数,看不懂执行百度curl php function getfiles($url,$name){ $name = $name..txt; $ch = curl_init($url); $fp = fopen($name, w); curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_HEADER, 0); curl_exec($ch); curl_close($ch); fclose($fp); sleep(5); echo <script>window.close();</script>; } //配置需要采集的页面路径数组 $urls = array( 遍历数组 foreach($urls as $key=>$val){ getfiles($val,$key); } ?>

  以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!


评论


亲,登录后才可以留言!