php电子邮件表单在发送后重定向错误

时间:2015-07-29 20:51:14

标签: php html html-email

我正在网上找到我的网站模板。它带有一个联系表单html页面和一个sendmail php文件。表格有效,我收到收件箱中的电子邮件,但由于某种原因,在我点击“发送”按钮后,浏览器会重定向到一个空白页面,其中包含以下(错误?)消息:

NULL

我唯一可以想到的是,我已经改变了(在php文件中)是发送消息的电子邮件地址。

我想知道如何避免此消息并重定向到另一个页面(thanks.html)?

具体来说,我需要添加,删除或替换哪些代码才能解决此问题?

这是HTML和PHP代码:

HTML:

" {"nameMessage":"","emailMessage":"","messageMessage":""} "

PHP:

    <div class="contact-us container">
        <div class="row">
            <div class="contact-form span7" html_id="contactfrm">
                <p>Want to get in touch? Use the form below to send an email.</p>
                <form method="post" action="assets/sendmail.php">
                    <label for="name" class="nameLabel">Name</label>
                      <input id="name" type="text" name="name" placeholder="Enter your name...">
                    <label for="email" class="emailLabel">Email</label>
                      <input id="email" type="text" name="email" placeholder="Enter your email...">
                    <label for="subject">Subject</label>
                      <input id="subject" type="text" name="subject" placeholder="Your subject...">
                    <label for="message" class="messageLabel">Message</label>
                      <textarea id="message" name="message" placeholder="Your message..."></textarea>
                    <button id="button">Send</button>
                </form>
            </div>
        </div>
    </div>

P.S。我注意到之前有关于这个问题的帖子,但我是一个新手(尤其是PHP)。

1 个答案:

答案 0 :(得分:0)

写完后

echo json_encode($array);

写,

header('Location:thanks.php');

这会将你重定向到thanks.php页面,你可以编写你的html / php代码。