PHPMailer发送电子邮件并返回带有回显的空白页

基因组314

电子邮件发送正确,但是我提交页面上的所有内容都消失了(尽管在url中说是同一页面),但回声语句说“消息已成功发送”。

在向他们发送验证电子邮件后,我希望有一个“祝贺”页面或较不俗气的方式向用户打招呼...

我尝试在class.phpmailer.php中搜索重定向功能,但没有任何帮助。我敢肯定它很简单,但是我似乎无法找到导致此问题的原因。

<?php
require ('/config.inc.php');
require '../PHPMailer/PHPMailerAutoload.php';

    if(mysqli_affected_rows($dbc) == 1){
        $mail = new PHPMailer;
    $mail->isSMTP();
    $mail->SMTPSecure = 'ssl';
    $mail->Host     = "smtp.gmail.com"; // SMTP server
    $mail->Port = 465;
    $mail->SMTPAuth = true;
    $mail->Username = "[email protected]";
    $mail->Password = "censored";

    //Set who the message is to be sent from
    $mail->setFrom('[email protected]');
    //Set an alternative reply-to address
    $mail->addReplyTo('[email protected]');
    //Set who the message is to be sent to
    $mail->addAddress($trimmed['email']);
    //Set the subject line
    $mail->Subject = 'PHPMailer mail() test';
    //Read an HTML message body from an external file, convert referenced images to embedded,
    //convert HTML into a basic plain-text alternative body
    $mail->msgHTML('Thank you for registering at The Circle Of Pi. To activate your account,
         please click on this link:\n\n' . BASE_URL . 'activate.php?x=' . urlencode($e) . "&y=$a");

    //Replace the plain text body with one created manually
    $mail->AltBody = 'This is a plain-text message body';
    //Attach an image file
    //$mail->addAttachment('images/phpmailer_mini.png');

    //send the message, check for errors
    if (!$mail->send()) {
        echo "Mailer Error: " . $mail->ErrorInfo;
    } else {
        echo "Message sent!1";
    }
         exit();
    }else {
        echo '<p class=\"error\">You could not be registered due to a system error. We apologize 
        for any inconvenience.</p>';
        }
    }else{
        echo '<p class = \"error\">That email address has already been registered. If you have
         forgotten your password, use the link at the right to have your password sent to you</p>';
    }
    }   else {
        echo '<p class = \"error\">Please try again.</p>';
    }
    mysqli_close($dbc);
    }
?>
用户名

如果您的请求是,POSTexit()在“消息已发送!1”回显后致电

else {
    echo "Message sent!1";
}
exit();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的PHP表单不会向我发送电子邮件,并重定向到空白页

来自分类Dev

PHPMailer返回ajax错误,但仍发送电子邮件

来自分类Dev

PHPmailer不发送电子邮件

来自分类Dev

通过带有IF条件的PHP发送电子邮件

来自分类Dev

从带有附件的IBM Notes发送电子邮件

来自分类Dev

PHPMailer发送带有循环的多封电子邮件

来自分类Dev

PhpMailer 不发送带有 .pdf 文件的电子邮件

来自分类Dev

PHPMailer仅在SMTPDebug = true时发送电子邮件

来自分类Dev

PHPmailer-多次发送电子邮件

来自分类Dev

使用代理IP地址从PHPMailer发送电子邮件

来自分类Dev

使用phpmailer从数据库发送电子邮件

来自分类Dev

PHPMailer不发送电子邮件(如果构造)

来自分类Dev

PHPmailer-多次发送电子邮件

来自分类Dev

PHPMailer使用数组发送电子邮件

来自分类Dev

无法使用PHPMailer发送电子邮件

来自分类Dev

PHPMailer主站不发送电子邮件

来自分类Dev

如何使用PhpMailer和WAMP发送电子邮件

来自分类Dev

PHPMailer & STARTTLS 不发送电子邮件

来自分类Dev

使用 PHPMailer 发送电子邮件附件

来自分类Dev

使用 PHPMailer 和 ionic 3 发送电子邮件

来自分类Dev

PHP 表单(使用 POST)不提交或发送电子邮件,只显示一个空白页面

来自分类Dev

PHPMailer在发送电子邮件时显示列表中的所有收件人?

来自分类Dev

HTML发送电子邮件,带有由gmail,Outlook.com等发送的选项

来自分类Dev

在Android中使用Java Mail API向带有附件的电子邮件发送电子邮件

来自分类Dev

使用iCal发送电子邮件到带有valarm提醒的Outlook

来自分类Dev

Delphi:通过带有多个附件的Outlook发送电子邮件

来自分类Dev

如何从带有附件的Angular .Netcore应用程序发送电子邮件?

来自分类Dev

psad无法通过带有后缀的mandrill smtp发送电子邮件

来自分类Dev

带有JS验证的PHP联系人表格未发送电子邮件

Related 相关文章

  1. 1

    我的PHP表单不会向我发送电子邮件,并重定向到空白页

  2. 2

    PHPMailer返回ajax错误,但仍发送电子邮件

  3. 3

    PHPmailer不发送电子邮件

  4. 4

    通过带有IF条件的PHP发送电子邮件

  5. 5

    从带有附件的IBM Notes发送电子邮件

  6. 6

    PHPMailer发送带有循环的多封电子邮件

  7. 7

    PhpMailer 不发送带有 .pdf 文件的电子邮件

  8. 8

    PHPMailer仅在SMTPDebug = true时发送电子邮件

  9. 9

    PHPmailer-多次发送电子邮件

  10. 10

    使用代理IP地址从PHPMailer发送电子邮件

  11. 11

    使用phpmailer从数据库发送电子邮件

  12. 12

    PHPMailer不发送电子邮件(如果构造)

  13. 13

    PHPmailer-多次发送电子邮件

  14. 14

    PHPMailer使用数组发送电子邮件

  15. 15

    无法使用PHPMailer发送电子邮件

  16. 16

    PHPMailer主站不发送电子邮件

  17. 17

    如何使用PhpMailer和WAMP发送电子邮件

  18. 18

    PHPMailer & STARTTLS 不发送电子邮件

  19. 19

    使用 PHPMailer 发送电子邮件附件

  20. 20

    使用 PHPMailer 和 ionic 3 发送电子邮件

  21. 21

    PHP 表单(使用 POST)不提交或发送电子邮件,只显示一个空白页面

  22. 22

    PHPMailer在发送电子邮件时显示列表中的所有收件人?

  23. 23

    HTML发送电子邮件,带有由gmail,Outlook.com等发送的选项

  24. 24

    在Android中使用Java Mail API向带有附件的电子邮件发送电子邮件

  25. 25

    使用iCal发送电子邮件到带有valarm提醒的Outlook

  26. 26

    Delphi:通过带有多个附件的Outlook发送电子邮件

  27. 27

    如何从带有附件的Angular .Netcore应用程序发送电子邮件?

  28. 28

    psad无法通过带有后缀的mandrill smtp发送电子邮件

  29. 29

    带有JS验证的PHP联系人表格未发送电子邮件

热门标签

归档