首頁 >後端開發 >php教程 >window下如何實作定時執行php腳本

window下如何實作定時執行php腳本

WBOY
WBOY原創
2016-07-30 13:30:161361瀏覽

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教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn