php简单定时执行任务的实现方法

yipeiwu_com6年前PHP代码库

本文实例讲述了php简单定时执行任务的实现方法。分享给大家供大家参考。具体实现方法如下:

<?php
ignore_user_abort();
set_time_limit(0);
$interval = 60*5;
do{
 $url = "http://www.sina.com.cn/";
 $ch = curl_init();//创建一个新的curl会话
 curl_setopt($ch,CURLOPT,$url);//设置需要抓取的cURL
 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
 //设置cURL参数,要求结果保存到字符串还是页面(1或真表示保存而不输出)
 curl_setopt($ch,CURLOPT_TIMEOUT,2);//最大延续2秒
 $result = curl_exec($ch);//执行
 curl_close($ch);//关闭
 sleep($interval);//休息5分钟
}while(true);
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

php笔记之常用文件操作

复制代码 代码如下:<?php //常用文件操作函数 //第一部分 文件读写 与创建 删除 重命名等 //在开始前操作文件前 我们先判断一下是否是个文件 文件是否可执行 可读 可写...

PHP中用hash实现的数组

PHP中使用最多的非Array莫属了,那Array是如何实现的?在PHP内部Array通过一个hashtable来实现,其中使用链接法解决hash冲突的问题,这样最坏情况下,查找Arra...

php设计模式 Builder(建造者模式)

复制代码 代码如下: <?php /** * 建造者模式 * * 将一个复杂对象的构建与它的表示分离,使用同样的构建过程可以创建不同的表示 */ class Product { p...

PHP set_error_handler()函数使用详解(示例)

我们写程序,难免会有问题(是经常会遇到问题 ),而PHP遇到错误时,就会给出出错脚本的位置、行数和原因。有很多人说,这并没有什么大不了。确实,在调试程序阶段,这确实是没啥的,而且我认为给...

PHP取余函数介绍MOD(x,y)与x%y

取余函数 PHP取余函数 PHP两个取余 MOD(x,y) x%y MOD 例如:9/3,9是被除数,3为除数.mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),...