2014-10-04 47 views
0

我試圖在特定時間刪除網頁的內容(我的代碼是21:02) ,但它似乎沒有工作,我究竟做錯了什麼?如何在特定時間刪除頁面的內容?

if (date("G") == "21" AND date("i") == "02") { 
file_put_contents("comments.html", ""); 
} 
+0

這哪裏是代碼執行?它實際上是在21:02運行嗎? – FoolishSeth 2014-10-04 20:07:32

+0

是的,我在那個時候測試過,沒有發生任何事情。 – user3749296 2014-10-04 20:10:11

+0

您的服務器時間設置是否正確? – baao 2014-10-04 20:13:41

回答

1

您的代碼是正確的,但只有當您的PHP頁面通過URL調用時纔會執行。
爲了改善這種情況,如果是在Windows環境下運行時創建調度任務,作業將php deleter_page.php其中deleter_page.php只包含這個代碼file_put_contents("comments.html", "");和您的調度任務將進行編程,運行@自己喜歡的時間
提示:增加你的PHP安裝路徑到你的環境變量%PATH% 希望它能幫助:)

相關問題