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"
如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~
微信打赏

支付宝打赏
