<?php $fp = @fopen("test.txt", "a+"); fwrite($fp, date("Y-m-d H:i:s") . " 讓PHP定時(shí)運(yùn)行吧!/n"); fclose($fp); ?>
2、添加一個(gè)任務(wù)計(jì)劃,在(如圖2所示)這一步輸入命令:D:/php4/php.exe -q D:/php4/test.php
3、時(shí)間設(shè)置為每隔1分鐘運(yùn)行一次,然后運(yùn)行這個(gè)任務(wù)。
4、現(xiàn)在我們來看看d:/php4/test.txt文件的內(nèi)容時(shí)候是否成功。如果內(nèi)容為如下所示,那么恭喜你成功了。
2003-03-03 11:08:01 讓PHP定時(shí)運(yùn)行吧!
2003-03-03 11:09:02 讓PHP定時(shí)運(yùn)行吧!
2003-03-03 11:10:01 讓PHP定時(shí)運(yùn)行吧!
2003-03-03 11:11:02 讓PHP定時(shí)運(yùn)行吧!
二、讓MYSQL實(shí)現(xiàn)自動備份變成可能!
1、編輯如下代碼,并保存為backup.php,如果要壓縮可以拷貝一個(gè)rar.exe:
<?php if ($argc != 2 || in_array($argv[1], array('--help', '-?'))) { ?>
backup Ver 0.01, for Win95/Win98/WinNT/Win2000/WinXP on i32 Copyright (C) 2000 ptker All rights reserved. This is free software,and you are welcome to modify and redistribute it under the GPL license PHP Shell script for the backup MySQL database. Usage: <?php echo $argv[0]; ?> <option> <option> can be database name you would like to backup. With the --help, or -? options, you can get this help and exit. <?php } else { $dbname = $argv[1]; $dump_tool = "c://mysql//bin//mysqldump"; $rar_tool = "d://php4//rar"; @exec("$dump_tool --opt -u user -ppassword $dbname > ./$dbname.sql"); @exec("$rar_tool a -ag_yyyy_mm_dd_hh_mm $dbname.rar $dbname.sql"); @unlink("$dbname.sql"); echo "Backup complete!"; } ?>
2、添加一個(gè)任務(wù)計(jì)劃,在(如圖2所示)這一步輸入命令:
D:/php4/php.exe -q D:/php4/backup.php databasename
3、時(shí)間設(shè)置為每天運(yùn)行一次,然后運(yùn)行這個(gè)任務(wù)。
4、最后會在d:/php4/目錄下生成一個(gè)以數(shù)據(jù)庫名和當(dāng)前時(shí)間組成的rar文件。
5、恭喜你!大功告成了!
當(dāng)然備份方式有很多種,讀者可按照自己喜歡的去做!
以上是原著.結(jié)合本人實(shí)賤,補(bǔ)充說明如下:
1. 如果出現(xiàn)錯(cuò)誤:
在試著設(shè)置任務(wù)帳戶信息時(shí)出現(xiàn)錯(cuò)誤
指定的錯(cuò)誤是:
0x80070005:拒絕訪問
您沒有運(yùn)行所請求的操作的權(quán)限
在上面'"4.接下來系統(tǒng)將會要求用戶設(shè)置適當(dāng)?shù)挠脩裘懊艽a(如圖5所示),以便系統(tǒng)今后能自動加以運(yùn)行".這里最好用"system"用戶,密碼可為空.如圖:
這個(gè)system的權(quán)限非常之高,比你的administrator還要高,所以你在運(yùn)行命令的時(shí)候千萬不要亂來,這個(gè)可是什么提示都沒有就會無條件執(zhí)行的,這個(gè)權(quán)限下你kill核心進(jìn)程都行.
2.上面'"'2、添加一個(gè)任務(wù)計(jì)劃,在(如圖2所示)這一步輸入命令:D:/php4/php.exe -q D:/php4/test.php",正確形式應(yīng)為 '"D:/php4/php.exe'" -q '"D:/php4/test.php'" ,即路徑要用雙引號括住.
相關(guān)推薦:
window下如何實(shí)現(xiàn)定時(shí)執(zhí)行php腳本
windows定時(shí)執(zhí)行PHP的技巧 windows10 下載 windows優(yōu)化大師 windows7 64位旗艦
Linux下crontab定時(shí)執(zhí)行PHP程序的方法
以上就是windows定時(shí)執(zhí)行PHP的詳細(xì)內(nèi)容,更多請關(guān)注 其它相關(guān)文章!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選