2016-09-12 41 views
1

我需要發送一封電子郵件,其中包含哪些員工在指定的時間點後遲到。php中的計劃調用函數

例子:

class ControllerName 
{ 
    public function emailSendingAction() 
    { 
     //Fetching employee details from database 
     //code to send an email 
    } 
} 

我如何調用該函數在指定的時間?

我使用Google搜索,發現crontab

如何使用crontab調用該函數?或者是他們的其他方法?

注意:應該從數據庫列值中提取預定時間。

如果crontab是最佳選擇,那麼我該如何使用它?

+0

'0 10 * * * php/path/to/file.php'。 –

+0

你需要在類中編寫一個函數來獲取數據庫中的值,並在jquery的setinterval上設置ajax調用。 – MKB

+0

@RolandStarke我如何指定在文件中調用特定的動作並動態更改調用函數的時間? – Deepak

回答

0

你的問題比你想象的更復雜。請記住,它只能將郵件發送給那些尚未上班的人。因此,所有準時到達的員工都會向數據庫顯示存在的問題,然後程序會選中所有標記爲「缺席」的人員,然後發送郵件。我可以用PHP-MYSQL,HTML和JQUERY中的代碼來幫助你。你會發現它有幫助嗎?

+0

無需發送郵件給所有缺席員工。發送一封郵件給辦公室負責人,報告他們沒有按時到達 – Deepak