欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

PHP網站建設之定制執行任務

2023-03-17    分類: 網站建設

大部分情況下我們更新處理數據都是在觸發事件的時候去執行它,但是有的時候我們需要無人值守的情況下,定時的去執行一些任務,就想鬧鐘一樣,由程序去執行任務。
下面實現定時執行的代碼:
定時任務輔助類
Class TimingAuxiliary
class TimingAuxiliary {
public $dir = '/Timing'; //定時執行器所在的文件目錄
public $url; //要執行的鏈接地址
public $startFileName; //開關文件路徑
public $interval; //間隔時間
public $protocol; //鏈接協議
public function __construct($url, $startFileName, $interval, $protocol = 'http://', $dir = '') {
//驗證值
if (!$url || !$startFileName || !$interval) {
return '請指定完整的數據';
}
$this->url = $url;
$this->startFileName = $startFileName;
$this->interval = $interval;
$this->protocol = $protocol;
$this->dir = $dir ? $dir : $this->dir;
}
/**
* 訪問執行
* @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;
}
}
* 定時處理類 Timing.class.php
class Timing {
public $interval = 1; //間隔時間
public $startFileName = "timing_stop.txt"; //停止文件,填寫其完整路徑
public $url = ''; //需要定時執行的地址
/**
* @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;
}
/**
* 執行調用
* @return string
*/
public function run() {
//判斷是否指定了url
if (!$this->url) {
return 'url必須指定';
}
$stopfile = fopen($this->startFileName, "a"); //初始生成文件
$result = "地址:" . $this->url . "啟動成功|占內存:" . memory_get_usage() . "\r\n";
fwrite($stopfile, $result);
fclose($stopfile);
ignore_user_abort(); //即使Client斷開(如關掉瀏覽器),PHP腳本也可以繼續執行.
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);
}
}

執行截圖

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

結果

網頁標題:PHP網站建設之定制執行任務
本文地址:http://m.kartarina.com/news11/245061.html

網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
国产精品美女久久久久久2018| 色狠狠综合天天综合综合| 亚洲激情网站免费观看| 欧美激情自拍偷拍| 国产日韩欧美在线一区| 久久久久9999亚洲精品| 日本一区二区在线不卡| 国产婷婷色一区二区三区| 国产欧美日韩精品在线| 国产精品天天摸av网| 国产精品国产成人国产三级| 亚洲另类在线一区| 亚洲国产人成综合网站| 亚洲国产精品人人做人人爽| 午夜在线成人av| 欧美a级一区二区| 国内精品国产成人| 成人激情免费电影网址| 欧美亚洲综合久久| 在线成人小视频| 精品国产一区二区亚洲人成毛片 | 欧美大片免费久久精品三p| 日韩一区二区三区免费看| 精品粉嫩超白一线天av| 中文字幕国产一区| 一个色妞综合视频在线观看| 喷白浆一区二区| 不卡大黄网站免费看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美日韩精品一区二区三区蜜桃| 精品国产1区2区3区| 国产精品福利一区二区三区| 亚洲免费观看高清完整| 日韩激情av在线| 国产**成人网毛片九色| 在线观看日韩一区| 欧美xxxxx牲另类人与| 国产女人水真多18毛片18精品视频| 一区二区三区中文字幕精品精品| 秋霞电影网一区二区| 99久久精品国产一区| 日韩三级在线免费观看| 日韩毛片一二三区| 久久66热re国产| 欧美日韩一区二区三区免费看| 久久精品一区蜜桃臀影院| 亚洲成人tv网| av成人动漫在线观看| 欧美mv和日韩mv的网站| 亚洲一区精品在线| 丰满岳乱妇一区二区三区| 欧美一级在线视频| 亚洲美女视频一区| 成人免费观看av| 欧美白人最猛性xxxxx69交| 亚洲高清视频中文字幕| 成人av免费在线观看| 精品国产免费人成在线观看| 午夜久久久久久| 色老综合老女人久久久| 欧美高清一级片在线观看| 六月丁香婷婷久久| 欧美日韩免费不卡视频一区二区三区| 国产欧美日韩麻豆91| 狠狠v欧美v日韩v亚洲ⅴ| 欧美精品高清视频| 亚洲一区国产视频| 在线视频你懂得一区二区三区| 国产精品福利在线播放| 99久久久久免费精品国产| 国产清纯白嫩初高生在线观看91| 久久99国产精品麻豆| 精品国精品国产| 国产精品自拍av| 欧美激情一区二区三区不卡| 韩国一区二区在线观看| 久久综合一区二区| 激情小说欧美图片| 国产日韩欧美精品一区| 国产成人一区在线| 欧美韩日一区二区三区四区| 高清不卡在线观看| 中文字幕不卡一区| 成人激情av网| 成人开心网精品视频| 全国精品久久少妇| 精品久久久久久亚洲综合网| 精久久久久久久久久久| 欧美久久久久久久久中文字幕| 亚洲va中文字幕| 欧美精品 国产精品| 青青国产91久久久久久 | 成人激情电影免费在线观看| 欧美国产一区视频在线观看| 国产福利一区二区三区在线视频| 亚洲欧洲无码一区二区三区| 在线观看视频一区二区欧美日韩| 偷拍日韩校园综合在线| 日韩欧美中文字幕一区| 国产福利视频一区二区三区| 亚洲欧洲三级电影| 91麻豆精品久久久久蜜臀| 国产在线精品一区二区夜色| 日本一二三不卡| 在线视频一区二区三区| 精品亚洲成av人在线观看| 国产女人18水真多18精品一级做 | 亚洲国产精品一区二区久久| 欧美精品视频www在线观看| 韩国三级电影一区二区| 中文字幕在线免费不卡| 91精品国产综合久久婷婷香蕉| 大胆欧美人体老妇| 日韩精品一二区| 亚洲欧美乱综合| 久久蜜桃av一区二区天堂| 欧美午夜一区二区三区免费大片| 国产又粗又猛又爽又黄91精品| 亚洲男人天堂av网| 久久久久亚洲蜜桃| 欧美日韩免费电影| 99国产精品久久久久| 久久电影网站中文字幕 | 国产一区二区按摩在线观看| 一区二区三区四区高清精品免费观看 | 亚洲成人777| 国产精品久久国产精麻豆99网站| 制服丝袜av成人在线看| 91小视频免费看| 国产精品亚洲第一| 日本不卡中文字幕| 亚洲午夜私人影院| 国产精品免费av| 精品1区2区在线观看| 欧美丰满美乳xxx高潮www| 99精品在线免费| 国产精品白丝jk黑袜喷水| 日韩在线观看一区二区| 亚洲第一福利一区| 日韩一区日韩二区| 国产精品久久久久久妇女6080| 国产日韩欧美不卡| 久久精品视频网| 亚洲乱码国产乱码精品精的特点| 久久久一区二区| 精品国产免费人成电影在线观看四季| 91精品国产综合久久精品麻豆| 97se亚洲国产综合自在线| www.久久精品| 成人av在线资源网站| 成人午夜电影久久影院| 国产suv精品一区二区6| 国产在线国偷精品产拍免费yy| 免费人成精品欧美精品 | 国产亚洲1区2区3区| 久久婷婷成人综合色| 久久免费美女视频| 中文在线资源观看网站视频免费不卡 | 久久精品综合网| 欧美激情中文字幕| 亚洲人成亚洲人成在线观看图片| 亚洲女同女同女同女同女同69| 亚洲人成小说网站色在线| 亚洲老司机在线| 天涯成人国产亚洲精品一区av| 日韩1区2区3区| 极品少妇xxxx精品少妇偷拍| 狠狠色狠狠色综合系列| 成人精品免费看| 色香蕉成人二区免费| 欧美日本精品一区二区三区| 日韩一区二区在线播放| 久久精品一区四区| 亚洲欧美日韩在线| 日av在线不卡| 粉嫩欧美一区二区三区高清影视 | 不卡一区中文字幕| 欧美色倩网站大全免费| 日韩视频一区二区三区在线播放 | 亚洲成人午夜影院| 久久成人av少妇免费| 成人看片黄a免费看在线| 欧洲一区二区三区在线| 欧美高清精品3d| 久久久国产精华| 亚洲第一会所有码转帖| 国产激情视频一区二区三区欧美| 色综合欧美在线| 日韩视频在线你懂得| 136国产福利精品导航| 日av在线不卡| 在线观看国产91| 精品国产电影一区二区| 亚洲女人****多毛耸耸8| 美国十次综合导航| 在线视频欧美精品| 国产欧美一区二区精品久导航 | 精品理论电影在线| 亚洲自拍偷拍九九九| 国产美女娇喘av呻吟久久|