首頁 > 後端開發 > PHP問題 > php怎麼實作行程提醒

php怎麼實作行程提醒

藏色散人
發布: 2023-03-14 16:20:02
原創
2451 人瀏覽過

php實作行程提醒的方法:1、建立一個PHP範例檔案;2、取得定時任務的配置,程式碼如「$timing_task=api_base::load_config('zip_remove');if($timing_task. ..){...}」。

php怎麼實作行程提醒

本文操作環境:Windows7系統、PHP7.1版、Dell G3電腦。

php怎麼實作行程提醒? PHP怎麼實作定時提醒功能?

例如想要實現這麼一個功能:在用戶生日當天或提前幾天就能自動傳送訊息給用戶。或是在會員到期日的前兩三天自動就能傳送訊息,如何才能用PHP語言來自動化實現這麼一個功能呢?

實作方法:

推薦使用workerman 或swoole

//获取定时任务的配置
        $timing_task=api_base::load_config('zip_remove');
        if($timing_task['is_remove']){
            
            \Man\Core\Lib\Task::add($timing_task['time_interval'], function(){
                $zip_remove=api_base::load_sys_class('zpi_file');
                
                $zip_xml_config=api_base::load_config('zip_xml');
                $zip_path=$zip_xml_config['BCP_PATH'][0]['val'];
                $timing_task=api_base::load_config('zip_remove');
                if(!empty($timing_task['delete_zip_time'])){
                    if(date('H:i',time())==$timing_task['delete_zip_time']){
                        $zip_remove=new zpi_file();
                        $zip_remove->remove_zip_file($zip_path);
                    }
                }else{
                    $zip_remove=new zpi_file();
                    $zip_remove->remove_zip_file($zip_path);
                }
                    
            });
        }
登入後複製

workerman 大概就是這種文法

推薦學習:《PHP影片教學

以上是php怎麼實作行程提醒的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板