我使用codeigniter。我想知道如何設置一個cron作業來檢查用戶到期的表格,並將數據插入到具有到期用戶列表的另一個表格中。怎麼做。CRON作業codeigniter
當我試着寫與控制器和模型腳本插入表格:
致命錯誤:類「控制器」不/家庭/內容發現/ HTML /測試/現場/應用程序/控制器/在線cron.php
我使用codeigniter。我想知道如何設置一個cron作業來檢查用戶到期的表格,並將數據插入到具有到期用戶列表的另一個表格中。怎麼做。CRON作業codeigniter
當我試着寫與控制器和模型腳本插入表格:
致命錯誤:類「控制器」不/家庭/內容發現/ HTML /測試/現場/應用程序/控制器/在線cron.php
如果您正在尋找關於如何創建cron作業,然後看看這個:
http://www.unixgeeks.org/security/newbie/unix/cron-1.html
但是,如果你意味着如何把到期的用戶到另一個表,那麼你應該表現出你的表結構。
你可以找到使笨這裏CLI訪問的一些信息: http://phpstarter.net/2008/12/run-codeigniter-from-the-command-line-ssh/
下一步又是用crontab -e命令來設置的cronjob。
我的託管網站是godaddy,它提供了創建cron的選項。我們所需要做的就是編寫一個plainphp頁面來完成這個工作,使用sql連接和所有東西,然後上傳到godaddy服務器並創建cron。而已。工作更容易。
這可能不是你要找的東西,但它工作得很好,我:
創建cron作業的邏輯爲「正常」的控制器功能。
然後,在你的標準,非CI,PHP的cronjob文件只是通過
file_get_contents('http:example.com/cronjob/');
此加載URL會將URL作爲被擊中,就像任何其他的用戶和整個CI框架將由你處置。
......這很好,如果你想讓你的cron作業的邏輯暴露在網絡中,否則就不那麼好。由於某種原因,CI提供了一種通過CL執行的機制。 – Madbreaks 2013-06-10 22:14:38
究竟是如何「揭露邏輯」?它只允許其他人調用相同的程序。如果這是一個問題,您可以添加一個簽名到請求或讓它只從它自己的IP進行調用。 – 2013-06-11 02:02:49
右鍵 - 它允許互聯網執行你的邏輯。對於那些應該是一個以計劃爲導向的過程而言,這是否合適?自從?不,可以。你可以做IP過濾等,但最終你只是從一開始就帶幫助錯誤的方法*。使用CodeIgniter爲您提供的工具。 http://ellislab.com/codeigniter/user-guide/general/cli.html – Madbreaks 2013-06-11 17:25:45
所以......問題是cron部分還是codeigniter部分? – 2010-02-10 11:35:12
爲什麼你需要將數據從一個表插入另一個表? – Randell 2010-02-14 22:09:41
CRON?比如,它是一個縮寫嗎?或者只是爲了清楚表明我們不是在談論你的日常工作? – Matchu 2010-03-01 03:25:31