为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的 php 邮件功能给出错误 500

为什么我的 php 邮件功能给出错误 500

PHP
摇曳的蔷薇 2023-07-21 16:26:56
我有一个简单的代码,如果邮件已发送,则应回显 1;如果未发送,则应回显 0。但我收到错误 500。我尝试更改电子邮件,但没有成功。请提出修复建议。<html>    <head>        <meta charset="utf-8">        <meta http-equiv="X-UA-Compatible" content="IE=edge">        <meta name="viewport" content="width=device-width, initial-scale=1">    </head>    <body>        <div class="container-fluid">            <h1>Emails:</h1>            <p>                <?php                $to = "myemail@gmail.com"                $subject = "Subject";                $message = "This is a message";                echo mail($to, $subject, $message);                ?>            </p>        </div>    </body></html>
查看完整描述

1 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

;我的猜测是您在设置变量后缺少一个$to,导致您看不到的解析错误,因为错误没有显示。


 <?php

      $to = "myemail@gmail.com";

      $subject = "Subject";

      $message = "This is a message";

      echo mail($to, $subject, $message);

您可能需要 启用错误显示以进行调试。


此外,由于该mail()函数返回一个布尔值,因此如果您回显它,它将不会在失败时显示任何内容。您应该使用var_dump()而不是echo为了显示结果以进行调试。


查看完整回答
反对 回复 2023-07-21
  • 1 回答
  • 0 关注
  • 81 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信