有沒有一種方法,我可以在指定的時間間隔後自動調用一個php腳本。如何自動調用一個PHP腳本每天發送自動電子郵件
我有一個PHP腳本(sayupusingusers.php),它使用mysql來查詢人們已經提交每週報告的數據庫。該腳本自動查詢數據庫,並向尚未發送每週報告的用戶發送電子郵件提醒。
我現在應該做的是給管理員一個選項,設置一個提醒開始和提醒結束日期,在此期間應該自動對我的alertsusers.php腳本進行調用,並停止提醒結束日期。
我從SO/google學到的是我可以設置cron(在LINUX中)來自動調用我的alertsusers.php,但我沒有任何shell訪問權限來執行此操作。
Else我可以編寫另一個php腳本,每隔24小時進行一次基本睡眠,並自動喚醒以調用我的alertsusers.php腳本。
是否還有其他內置方法?
任何想法?
我會聯繫您的虛擬主機,以確定您是否可以設置cron。我認爲需要cron作業是一個很常見的請求,所以很多主機都可以通過某種方式來設置它們,即使沒有shell訪問權限也是如此。 – Kai 2014-10-07 23:35:51
你有什麼主機類型,即使有shell,很多主機通過cpanel提供cron作業 – 2014-10-07 23:37:41
即使我設置了cron訪問權限,它是否可以保存我的index.php(我的網站)中的數據併發出查詢每24小時相同的數據? – PSN 2014-10-07 23:37:55