在網上找了些WINDOWS執行PHP的計劃任務的方法,有一個寫得很全,可惜在我這竟然沒通過。最後不得不綜合各門派的方法,才能在我這運行成功。
1、寫一個PHP程式,命名為test.php,內容如下所示:
[php]
$fp = fopen("test.txt", "a+");
fwrite($fp, date("Y-m-d H:i:s") . " 成功成功了!\n");
fclose($fp);
?>
$fp = fopen("test.txt", "a+");
fwrite($fp, date("Y-m-d H:i:s") . " 成功成功了!\n");
fclose($fp);
?>程式大膽地寫,什麼include\require儘管用,都沒問題。
2、建立Bat檔案:命名為test.bat,內容如下所示:
D:\php\php.exe -q D:\website\test.php //相應目錄自己改上
3、建立WINDOWS計劃任務:
開始C>控制台C>任務計劃C>新增工作計劃
瀏覽檔案夾選擇上面的bat檔案
設定時間和密碼(登陸WINDOWS的)
儲存即可了。
4、over! 可以右鍵計劃任務點“運行”試試
運行過程省略…………
以上方法有個小問題,計劃任務啟動並執行時候,windows案頭會出現dos視窗,在此做些修改。採用vbs的方式實現即可,就不會出現黑色的dos視窗了。代碼如下:
DIM objShell
set objShell=wscript.createObject("wscript.shell")
Ireturn=objShell.Run("C:\php\php.exe d:\www\timer.php",0,TRUE)
儲存為.vbs檔案,替換原來的.bat檔案即可。
http://www.bkjia.com/PHPjc/477499.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/477499.htmlTechArticle在網上找了些WINDOWS執行PHP的計劃任務的方法,有一個寫得很全,可惜在我這竟然沒通過。最後不得不綜合各門派的方法,才能在我這運行成...