Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 PHPMailer 在我的网页上使用联系表格发送电子邮件。我正在使用代码
$msg = $mail->Send(); echo $msg;
但什么都没有打印出来。显然,我在这些行之上都有我的所有电子邮件/域设置。有趣的是,电子邮件发送正确,但我没有从 send 方法得到响应(真或假),因此我无法运行 if 语句根据电子邮件是否已发送重定向到另一个页面。
将您的$mail->Send()电话替换为:
$mail->Send()
if(!$mail->Send()) { echo $mail->ErrorInfo; }
当您没有输出时,最可能的原因echo $msg是因为结果是false. 当你echo false它什么都不会显示。使用var_dump而不是echo.
echo $msg
false
echo false
var_dump
echo