我希望在此有一些指導。我正在創建一個網站的更新,允許客戶訂閱購買電子書,並讓他們每月發送並自動計費。我知道如何使用sql數據庫和PHP來跟蹤成員等,但我如何使我的網站,以便它會在一定的時間間隔自動安排事情。我嘗試了谷歌搜索,但也許我不知道怎麼說。爲網站創建訂閱
Q
爲網站創建訂閱
0
A
回答
1
在Cron Job的幫助下,在Linux主機上。 Cron作業可以用來自動化你的php腳本。所以,你寫一個腳本來做你想做的事情,並用Cron來安排它。最好的方法是在表格中寫下你想要Cron運行的時間。例如:
您有一個名爲「SendBook」的列,其中應該發送該書的日期。你設置你的php腳本來檢查今天是否是這個日期,如果是,發送這本書。如需更多幫助,請訪問this site
代碼示例:
$sevendays = date('Y-m-d', strtotime("+7 days")); // date is set to seven days from now
$sql= "INSERT INTO tablename (SendBook) VALUES ('$sevendays')"; // date is passed to the table
mysql_query($sql);
比你創建的PHP腳本來檢查,如果今天是日期:
$checkdate = date("Y-m-d");
$sql = "SELECT SendBook AS '$comparedate' FROM tablename";
mysql_query($sql);
if ($checkdate == $comparedate){
// send email or whatever you want to do
}
不是簡單地使第二腳本運行,只要你想Cron
+0
謝謝,這有助於很多! – mberna
+0
請注意,這是使用MySQL時,你應該使用mysqli或pdo,但它只是一個例子=)不客氣 –
相關問題
- 1. 創建網站時指定Azure訂閱
- 2. Gravity Forms創建子網站創建的訂閱源
- 3. 創建網站訂單表
- 4. 更改Azure網站訂閱
- 5. 訂閱網站軟件
- 6. 如何使用其他訂閱在Azure上創建新網站
- 7. 從網頁創建SSRS訂閱
- 8. 爲合併複製創建訂閱
- 9. 爲訂閱框創建透明背景
- 10. 爲WP主題創建訂閱?
- 11. 爲Atom訂閱源創建XSL
- 12. 如何爲Outlook創建「互聯網日曆訂閱」?
- 13. Angular2創建地圖訂閱
- 14. Stripe創建兩個訂閱
- 15. Plesk無法創建訂閱
- 16. Cloud Kit訂閱CKRecord創建
- 17. OneDrive API:創建訂閱
- 18. 創建鏈接「訂閱」
- 19. 付費訪問訂閱網站
- 20. MVC 5網站與訂閱/包
- 21. 爲網站創建htaccess
- 22. 爲ASP.NET網站創建DAL
- 23. 爲iOS設備創建wordpress網站閱讀器只有當網站內容/訂閱源更新時才顯示notificaiton /閱讀內容
- 24. 無法在沙箱中創建訂閱按鈕(重定向到生活網站)
- 25. 新創建的天藍色訂閱在門戶網站中不可用
- 26. 使用SCons:建立基於網站的RSS訂閱
- 27. 創建網站
- 28. 無法訂閱使用dday.ical創建的webcal訂閱源
- 29. 無法在持久訂閱上創建訂閱
- 30. 從Twitter用戶訂閱源創建RSS訂閱源
嘗試搜索批處理腳本/ cron作業。 –