エラー:利用可能 エラー:#3274 :: date_default_timezone_get():システムのタイムゾーン設定に頼っても安全ではありません。 date.timezone設定またはdate_default_timezone_set()関数を使用するにはが必要です。です。これらの方法のいずれかを使用していて、まだこの警告が表示されている場合は、おそらくタイムゾーン識別子のスペルが間違っている可能性があります。今はタイムゾーン 'UTC'を選択しましたが、date.timezoneを設定してタイムゾーンを選択してください。 C:¥AppServ¥www¥class¥phpmailer.class.php 電子メールを送信できませんでした:SMTP connect()が失敗しました。あなたが最初のデフォルトタイムゾーンを設定し、 date_default_timezone_get
を使用して、それを取得するためにdate_default_timezone_set
を使用する必要がありますPHPMailer date_default_timezone_get():システムのタイムゾーン設定に頼るのは安全ではありません
public static function rfcDate()
{
// Set the time zone to whatever the default is to avoid 500 errors
// Will default to UTC if it's not set properly in php.ini
date_default_timezone_set(@date_default_timezone_get());
return date('D, j M Y H:i:s O');
}
質問のコードはユーザーコードではありません。これはPHPMailerの一部ですが、この回答も正しいです。 – geekasylum