教你用window xp自带的计划任务实现PHP的定时任务 - 逝去的青春

教你用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

标签: 计划任务 window 定时任务

et_highlighter
Copyright © 2012-2013 逝去的青春 蜀ICP备13029051号-1 手机版 安全联盟 Theme by Admin73 sitemap