教你用window xp自带的计划任务实现PHP的定时任务
作者:jao 发布于:2012-12-29 17:26 分类:网络教程
先把教程看一次后再按照教程来一步步操作哦!!!
不知道window 7/2003 sp有没有这个功能.只需要你电脑/VPS安装了php运行环境就可以了.
下面一步步教你自己做定时任务了
1.按如下步骤打开计划任务 开始 ->设置-> 控制面板->任务计划
2.单击添加任务计划->(这时弹出一个计划任务向导)单击下一步->找到test.bat(下面教你创立这个文件)这个文件并且选中->执行这个任务选中每天->下一步->下一步->这时关键来了,输入户名是system密码为空->下一步->选中在单击"完成"时,打开此任务的高级属性->完成
3.这时,弹出了一个窗口了.然后选择计划->高级->选中重复任务(下面的就自己设置了,切记不用改运行方式哦)
其他不懂的设置请在下方评论询问哦,这个是很详细的教程了哦
好了,上面是讲怎么做计划任务的,但是,要让PHP执行还是需要下面的东西test.bat
首先,我们建立一个文件,文件名字就为test.bat 文件内容为:G:\phpnow\php-5.2.14-Win32\php.exe G:\phpnow\htdocs\test.php 注意哦,上面的绿色文字分为2段了,第一段是你php.exe的位置,这个你自己找哦,第二段是另一个文件text.php的位置.,把上面的文字输入后记得保存,这时,你可以进行下一步了
这一步我们创立了一个php文件,名字为test.php,文件内容为:<?php
date_default_timezone_set('PRC'); $string=file_get_contents("test.txt"); foreach ($_REQUEST as $key=>$value){ $string=$string.'&'.$key.'='.$value; } file_put_contents("test.txt",$string.' '.date("Y-m-d H:i:s")."运行了 "); echo '成功'.$string;?>
好了,现在你可以去添加计划任务了,记得去看text.txt里的变化哦
看看我的计划任务的执行效果吧
2012-12-29 17:40:18运行了 2012-12-29 17:45:19运行了 2012-12-29 17:55:25运行了 2012-12-29 17:56:01运行了 2012-12-29 17:57:00运行了 2012-12-29 17:58:00运行了 2012-12-29 17:59:00运行了 2012-12-29 18:00:00运行了 2012-12-29 18:01:00运行了 2012-12-29 18:02:00运行了
哈哈,是不是很安逸.这样只要有一个VPS就可以实现计划任务了,而且不限制条数的,是不是很安逸.快求试试吧转载请注明出处:http://3gjao.com/?post=79
我的主页统计
- 建站日期:2012-11-26