當系統發生了很嚴重的問題,需要立刻發送給管理員。可以通過 error_log() 將錯誤以郵件形式發送到郵箱。
在 php.ini 中設置:
代碼如下:
sendmail_from = [email protected]
然后設置:
代碼如下:
sendmail_path = "G:/sendmail/sendmail.exe -t"
其中:G:/sendmail/sendmail.exe 是郵件客戶端的地址。
代碼:
代碼如下:
<?php
//關閉錯誤顯示
ini_set('display_errors', 0);
//開啟錯誤日志功能
ini_set('log_errors', 'on');
//顯示所有錯誤
error_reporting(-1);
//發送錯誤
error_log('當前系統被攻擊,產生了致命錯誤', 1, '[email protected]'); //參數 1 表示以郵件形式發送錯誤
新聞熱點
疑難解答