程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php:在WINDOWS中設置計劃任務執行PHP文件

php:在WINDOWS中設置計劃任務執行PHP文件

編輯:關於PHP編程

在網上找了些WINDOWS執行PHP的計劃任務的方法,有一個寫得很全,可惜在我這竟然沒通過。最後不得不綜合各門派的方法,才能在我這運行成功。

1、寫一個PHP程序,命名為test.php,內容如下所示:


[php]
<?php 
$fp = fopen("test.txt", "a+"); 
fwrite($fp, date("Y-m-d H:i:s") . " 成功成功了!\n"); 
fclose($fp); 
?> 

<?php
$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文件即可。

 


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved