この記事では、主にエラーログをメールで送信するためのPHPの設定方法を紹介します(Windowsシステム)。この記事では、設定例と使用例を示します。
システムに重大な問題が発生した場合、直ちに管理者に通知する必要があります。エラーは、error_log() を介してメールボックスに電子メールで送信できます。
php.iniで設定:
コードは以下の通りです:
sendmail_from = 472323087@qq.com
次に、次のように設定します:
コードは次のとおりです:
sendmail_path = "G:sendmailsendmail.exe -t"
ここで、 G:sendmailsendmail.exe は電子メール クライアントのアドレスです。
コード:
コードは次のとおりです:
//エラー表示をオフにする
ini_set('display_errors', 0);
//エラーログ機能を有効にする
ini_set('log_errors', 'on');
//すべてのエラーを表示
error_reporting(-1);
//送信エラー
error_log('現在のシステムが攻撃を受けており、致命的なエラーが発生しました', 1, '472323087@qq.com') //パラメータ 1 は、エラーをメールで送信することを意味します
。