我的邮件发送代码:
$mail = new PHPMailer(true);
$mail->IsSMTP();
try {
$mail->Host = 192.168.205.19;
$mail->Port = 25;
$mail->SMTPDebug = 2;
$mail->SMTPSecure = "tls";
$mail->SMTPAuth = true;
$mail->Username = "mymailadress@mysite.com";
$mail->Password = "mypassword";
$mail->From = "mymailaddress@mysite.com";
$mail->FromName = "My Mail Address";
$mail->SetFrom("mymailaddress@mysite.cm", "My Mail Address");
$mail->AddAddress('toaddress@mysite.com');
$mail->Subject = "Test for subject";
$mail->MsgHTML("Test my mail body");
if ($mail->Send()) {
$result = 1;
} else {
$result = "Error: " . $mail->ErrorInfo;
}
} catch (phpmailerException $e) {
$result = $e->errorMessage();
} catch (Exception $e) { …Run Code Online (Sandbox Code Playgroud) 我在课堂上有这个变量:(这个有效)
public $logFname = '_fail.log';
Run Code Online (Sandbox Code Playgroud)
但我需要这个:(不起作用)
public $logFname = date('d').'_fail.log';
Run Code Online (Sandbox Code Playgroud)
为什么?