久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

PHP網(wǎng)站建設(shè)之定制執(zhí)行任務(wù)

2023-03-17    分類: 網(wǎng)站建設(shè)

大部分情況下我們更新處理數(shù)據(jù)都是在觸發(fā)事件的時(shí)候去執(zhí)行它,但是有的時(shí)候我們需要無人值守的情況下,定時(shí)的去執(zhí)行一些任務(wù),就想鬧鐘一樣,由程序去執(zhí)行任務(wù)。
下面實(shí)現(xiàn)定時(shí)執(zhí)行的代碼:
定時(shí)任務(wù)輔助類
Class TimingAuxiliary
class TimingAuxiliary {
public $dir = '/Timing'; //定時(shí)執(zhí)行器所在的文件目錄
public $url; //要執(zhí)行的鏈接地址
public $startFileName; //開關(guān)文件路徑
public $interval; //間隔時(shí)間
public $protocol; //鏈接協(xié)議
public function __construct($url, $startFileName, $interval, $protocol = 'http://', $dir = '') {
//驗(yàn)證值
if (!$url || !$startFileName || !$interval) {
return '請(qǐng)指定完整的數(shù)據(jù)';
}
$this->url = $url;
$this->startFileName = $startFileName;
$this->interval = $interval;
$this->protocol = $protocol;
$this->dir = $dir ? $dir : $this->dir;
}
/**
* 訪問執(zhí)行
* @return mixed
*/
public function run() {
$url = $this->protocol . $_SERVER['SERVER_NAME'] . . $this->dir . "/TimingRun.php?url=" . urlencode($this->url) . '&file=' . urlencode($this->startFileName) . '&interval=' . $this->interval;
$hander = curl_init();
curl_setopt($hander, CURLOPT_URL, $url);
curl_setopt($hander, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($hander, CURLOPT_HEADER, 0);
curl_setopt($hander, CURLOPT_TIMEOUT, 20);
$result = curl_exec($hander);
return $result;
}
}
* 定時(shí)處理類 Timing.class.php
class Timing {
public $interval = 1; //間隔時(shí)間
public $startFileName = "timing_stop.txt"; //停止文件,填寫其完整路徑
public $url = ''; //需要定時(shí)執(zhí)行的地址
/**
* @param $url
* @param string $startFileName
* @param int $interval
*/
public function __construct($url, $startFileName = '', $interval = 0) {
$this->url = $url;
$this->startFileName = $startFileName ? $startFileName : $this->startFileName;
$this->interval = $interval ? $interval : $this->interval;
}
/**
* 執(zhí)行調(diào)用
* @return string
*/
public function run() {
//判斷是否指定了url
if (!$this->url) {
return 'url必須指定';
}
$stopfile = fopen($this->startFileName, "a"); //初始生成文件
$result = "地址:" . $this->url . "啟動(dòng)成功|占內(nèi)存:" . memory_get_usage() . "\r\n";
fwrite($stopfile, $result);
fclose($stopfile);
ignore_user_abort(); //即使Client斷開(如關(guān)掉瀏覽器),PHP腳本也可以繼續(xù)執(zhí)行.
set_time_limit(0);
$interval = $this->interval;
$start = file_exists($this->startFileName);
do {
//curl比file_get_contents性能要高
$hander = curl_init();
curl_setopt($hander, CURLOPT_URL, $this->url);
curl_setopt($hander, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($hander, CURLOPT_HEADER, 0);
curl_setopt($hander, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)");
curl_setopt($hander, CURLOPT_TIMEOUT, 30);
curl_exec($hander);
sleep($interval);
$start = file_exists($this->startFileName);
flush(); //刷新輸出緩沖
} while ($start);
}
}

執(zhí)行截圖

TimingRun.class.php
/**
* 中間調(diào)用器
*/
header("Content-Type:text/html;charset=utf-8");
error_reporting(E_ALL ^ E_NOTICE);
include 'Timing.class.php';
//執(zhí)行任務(wù)
$url = urldecode($_GET['url']);
$file = urldecode($_GET['file']);
$interval = $_GET['interval'];
$Timing = new Timing($url, $file, $interval);
$Timing->run();
這里是調(diào)用定時(shí)器,和處理的事件,這里只是向test.txt 寫入文字,好是寫錄日志,可以查看定時(shí)器執(zhí)行的狀況;
public function timerun() {
$curl = "http://" . $_SERVER['SERVER_NAME'] . U('Crons/timecs');
$file = 'log.txt'; //刪除即停止執(zhí)行。此處路徑默認(rèn)為.'/Timing/'下的文件可以下成的實(shí)列化中定義
import("Org.Util.TimingAuxiliary");
$re = new \TimingAuxiliary($curl, $file, 2);
$re->run();
}
/**
* 定時(shí)執(zhí)行的任務(wù)
*/
public function timecs() {
$time=time();
$fp = fopen('..' . . '/Timing/test.txt', 'a');
$content='這是我要寫入的內(nèi)容';
$time=time();
$re = fwrite($fp, $content . memory_get_usage() . "\r\n");
}
最后只要運(yùn)行 timerun()然后關(guān)掉就可以了

結(jié)果

網(wǎng)頁標(biāo)題:PHP網(wǎng)站建設(shè)之定制執(zhí)行任務(wù)
本文地址:http://www.js-pz168.com/news11/245061.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
www.66久久| 欧美日韩综合精品| 国产在线精品一区二区三区| 另类视频在线观看+1080p| 在线影院国内精品| 久久久综合激的五月天| 亚洲电影视频在线| 丁香一区二区三区| 欧美激情专区| 欧美一区二区在线看| 国产精品久久久久久久裸模| 蜜臀av在线播放一区二区三区 | 亚洲三区视频| 日韩欧美一区电影| 一区二区在线观看免费视频播放| 激情文学综合插| 久久99精品久久久久久青青日本| 色婷婷av一区二区三区之一色屋| 久久久久99精品国产片| 亚洲成人一二三| 99久久国产免费看| 尤物国产精品| 国产性天天综合网| 日韩av午夜在线观看| 91文字幕巨乱亚洲香蕉| 在线欧美一区二区| 国产精品丝袜91| 久久99久久久久久久久久久| 狠狠色狠狠色综合人人| 在线播放一区二区三区| 亚洲精品v日韩精品| 懂色一区二区三区免费观看| 午夜精品美女久久久久av福利| 欧美成人艳星乳罩| 日韩一区精品视频| 国产精品sss| 91超碰这里只有精品国产| 亚洲精品水蜜桃| 成人精品小蝌蚪| 一区二区三区观看| 国产精品色呦呦| 国产乱国产乱300精品| 日韩欧美三级电影| 久久久.com| 国内精品伊人久久久久av一坑| 欧美人与物videos另类| 久久免费的精品国产v∧| 免费的国产精品| 久久国产精品精品国产色婷婷| 欧美一级久久久| 日韩av在线播放中文字幕| 久久99精品国产99久久| 日韩免费观看高清完整版| 日韩国产成人精品| 久久亚洲精品欧美| 久久久99久久| 国产精品888| 伊人久久大香线蕉成人综合网| 一区二区三区四区亚洲| 久久福利资源站| 欧美主播一区二区三区美女 久久精品人 | 99re66热这里只有精品3直播 | 国产一区二区三区黄视频 | www一区二区| 精品亚洲porn| 亚洲三区在线观看| 综合久久国产九一剧情麻豆| 北条麻妃一区二区三区| 欧美色男人天堂| 亚洲va天堂va国产va久| 精品中文字幕人| 国产亚洲综合在线| 成人免费不卡视频| 欧美乱妇20p| 精品欧美一区二区在线观看| 久久99国产精品免费网站| 亚洲国产一区二区在线| 亚洲天堂网中文字| 成人三级在线| 久久久久久日产精品| 成人性生交大合| 在线播放91灌醉迷j高跟美女| 麻豆一区二区99久久久久| 亚洲成人av动漫| 亚洲综合色噜噜狠狠| 久久久www免费人成黑人精品| 国产欧美日韩精品在线| 99久久99久久免费精品蜜臀| 日韩一区二区三区视频在线| 国产一区二区三区精品视频| 欧美日韩一区二区三区高清 | 国产精品国产三级国产aⅴ入口 | 国产精品久久毛片av大全日韩| 99久久99久久久精品齐齐| 日韩三级中文字幕| 国产精品系列在线播放| 欧美群妇大交群的观看方式| 麻豆精品视频在线观看视频| 色欧美乱欧美15图片| 三级影片在线观看欧美日韩一区二区| 日韩区国产区| 亚洲成精国产精品女| 视频三区二区一区| 亚洲高清免费在线| 亚洲欧美日韩精品久久久 | 成人少妇影院yyyy| 日韩欧美二区三区| 成人app下载| 精品国产91久久久久久久妲己| 粉嫩13p一区二区三区| 日韩一级免费一区| av在线这里只有精品| 久久综合色综合88| 91看片淫黄大片一级| 中文字幕免费观看一区| 国产伦精品一区二区三区免费视频| 国产日产精品一区| 国产日韩一区二区| 亚洲色图丝袜美腿| 日韩视频专区| 日韩精品电影在线| 欧美性大战久久久久久久蜜臀| 久久99国产精品麻豆| 4438x成人网最大色成网站| 国产成都精品91一区二区三 | 风间由美一区二区三区在线观看| 日韩丝袜美女视频| 91小视频在线观看| 国产精品伦理一区二区| 欧美精品一区二区视频| 亚洲成人激情社区| 欧美中文字幕一区| 国产黄色91视频| 久久久综合精品| 国内一区二区三区在线视频| 夜夜嗨av一区二区三区中文字幕| 亚洲午夜精品福利| 激情综合网最新| 日韩欧美的一区二区| caoporen国产精品| 亚洲毛片av在线| 椎名由奈jux491在线播放 | 欧美日本免费一区二区三区| 成人毛片在线观看| 亚洲国产激情av| 日韩精品第一页| 久久国产精品露脸对白| 日韩精品中午字幕| 国产伦精品一区二区三区视频黑人 | 欧美精品久久99久久在免费线| 成人高清视频在线| 国产精品久久久久久亚洲毛片| 欧美日韩免费高清| 麻豆视频观看网址久久| 欧美大胆一级视频| 久久久久成人精品免费播放动漫| 亚洲不卡一区二区三区| 欧美精品在欧美一区二区少妇| 99国产欧美久久久精品| 国产精品大尺度| 色哟哟一区二区三区| 岛国av在线一区| 综合欧美亚洲日本| 在线视频欧美精品| 波多野结衣中文一区| 亚洲色欲色欲www| 欧美色图片你懂的| 51国偷自产一区二区三区的来源| 亚洲免费色视频| 欧美三级电影在线看| 99国精产品一二二线| 亚洲高清不卡在线观看| 91精品国产一区二区人妖| 国产欧美综合精品一区二区| 日本欧美肥老太交大片| www久久精品| 亚洲精品一区二区三区蜜桃久| 国产福利精品一区| 亚洲天堂2014| 欧美人与禽zozo性伦| 国产精品v欧美精品v日韩精品 | 成人黄色在线视频| 一区二区三区在线免费播放| 777午夜精品免费视频| 九九九九九九精品| 激情av综合网| 国产精品久久久一本精品 | 国产69精品久久777的优势| 成人欧美一区二区三区视频网页| 欧美视频一二三区| 国产富婆一区二区三区| 青青青伊人色综合久久| 国产亚洲成年网址在线观看| 樱花www成人免费视频| 91尤物视频在线观看| 日韩制服丝袜av| 欧美极品另类videosde| 欧美图区在线视频| 精品一区久久| 国产.精品.日韩.另类.中文.在线.播放|