博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】很多时候我们需要在 windows 系统上实现定时执行某些 PHP 程序,本文就用一种最简单的方式来说明整个实现的小例子。
假如我们要在每天每一分钟将执行 H 盘下面的 1.php 文件,具体步骤如下:
第一步编写 1.bat 文件,内容是:
"H:wampbinphpphp5.5.12php.exe" -f "H:1.php"
第二部编写 1.php 文件,内容如下(假设将随机数写入 1.txt):
$filename = "1.txt";
$handle = fopen($filename,"a"); // 以添加内容的方式打开 1.txt
$txt = date("y-m-d H:i:s")." - ".mt_rand(1000,9999)."rn";
fwrite($handle,$txt);
fclose($handle);
第三步在 windows 系统中添加定时任务,并设置好时间:
找到:"控制面板" -> "管理工具" -> "任务计划程序"
打开后在弹出的窗口上找到:"创建基本任务",然后按照提示起任务名称,描述,然后设置触发时间,最后是设置执行的脚本,即 1.bat,保存即可。如果需要修改则在任务列表上找到后,点击进行修改即可。
最后就差不多完成一个 windows 下面使用定时任务执行 PHP 代码的小例子。
另外友情提示一下,如果在做这个例子的过程中发现并没有触发执行,那就使用 cmd 窗口直接执行该 php 文件,看看是不是 php 代码写错了。
版权归 马富天PHP博客 所有
本文标题:《windows 下实现定时任务自动执行 PHP 文件》
本文链接地址:http://www.mafutian.net/371.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶1
踩0
评论审核未开启 |