windows下简单的php计划任务
<?php
/*
计划任务
*/
$filename = date("Y-m-d",time()).'.txt';
date_default_timezone_set(PRC);
$prevtime = date("Y-m-d H:i:s",time());//开始执行时间
$url = "http://xxxx.com/api/xxx/xx";//请求地址
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_NOBODY, FALSE);
$data = curl_exec($ch);
curl_close($ch);
$nexttime = date("Y-m-d H:i:s",time());//结束执行时间
$html = "\r\n取消订单\r\n\r\n开始执行时间:".$prevtime."\r\n执行结果:".$data."\r\n执行结束时间:".$nexttime."\r\n";
$dir = 'D:/wwwroot/qzwl/log/'.date("Y-m");
if (!file_exists($dir)){//不存在文件夹则创建文件夹
mkdir ($dir,0777,true);
}
$numbytes = file_put_contents($dir.'/'.$filename, $html); //如果文件不存在创建文件,并写入内容文件命名为cancelOrder.php;在创建一个cancelOrder.bat
D: "D:\php7.0\php.exe" -f "D:\wwwroot\cancelOrder.php"
在用windwos的计划任务就可以了。



再点击确定,输入服务器登录用户密码就可以了。
本文出自:琅枫个人博客。如需转载请注明出处!
本文出处:"https://www.langfujun.top/learn/php/524.html"
如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~
微信打赏
支付宝打赏