window下如何實現定時執行php腳本
實驗目的 window上執行定時更新的腳本
實驗原理 使用window的排程任務執行bat腳本,bat腳本呼叫php.exe執行php腳本
bat腳本程式碼
<code> "D:<span>\phpStudy</span><span>\php</span>52<span>\php</span>.exe" -f "D:<span>\phpStudy</span><span>\WWW</span><span>\cron</span>.php" -q "add_msg" "del_msg"</code>
-f後面參數為php腳本路徑
-q為傳送到php腳本的參數
php程式碼
<code><span><span><?php</span><span>unset</span>(<span>$argv</span>[<span>0</span>]); <span>$m</span> = <span>isset</span>(<span>$argv</span>)?<span>$argv</span>:<span>''</span>; <span>if</span>(<span>$m</span>){ <span>foreach</span>(<span>$m</span><span>as</span><span>$v</span>){ <span>$str</span>.= <span>$v</span>(); } <span>exit</span>(<span>$str</span>); } <span>exit</span>(<span>'执行失败'</span>); <span><span>function</span><span>add_msg</span><span>()</span>{</span><span>return</span><span>'add_msg 执行成功'</span>.PHP_EOL; } <span><span>function</span><span>del_msg</span><span>()</span>{</span><span>return</span><span>'del_msg 执行成功'</span>; } <span>?></span></span></code>
測試bat: 方法1:cmd指令列輸入bat的路徑 回車 執行
方法2:直接點選bat腳本,輸出文字
一切ok,剩下的事情就簡單了,
開啟window的排程任務視窗
建立基本任務,輸入名稱描述,點選下一步
輸入已呼叫的bat腳本,輸入時間 點選下一步點選完成
版權聲明:本文為部落客原創文章,未經博主允許不得轉載。
以上就介紹了window下如何實作定時執行php腳本,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。