用PHP正确编码电子邮件表单?

用PHP正确编码电子邮件表单?,php,html,forms,email,Php,Html,Forms,Email,因此,有两个问题: 1.)我的电子邮件表单不起作用,在提交时,它建议“无法显示网页” 2.)正确编码的电子邮件表单不会发送电子邮件 我正在努力使我的电子邮件表单正常工作。它正在工作,(但是没有发送电子邮件),然后我重新安排了一些事情(在表单中添加了主题行)。现在,我似乎不明白,一旦我添加了一个主题行,什么东西就不可靠了。有什么建议吗 我的PHP表单位于JSFIDLE的CSS部分 联系人表单HTML <div class="col-md-8"> <form nam

因此,有两个问题:

1.)我的电子邮件表单不起作用,在提交时,它建议“无法显示网页”

2.)正确编码的电子邮件表单不会发送电子邮件

我正在努力使我的电子邮件表单正常工作。它正在工作,(但是没有发送电子邮件),然后我重新安排了一些事情(在表单中添加了主题行)。现在,我似乎不明白,一旦我添加了一个主题行,什么东西就不可靠了。有什么建议吗

我的PHP表单位于JSFIDLE的CSS部分

联系人表单HTML

<div class="col-md-8">
       <form name="contactform" method="post" action="send_form_email.php">

          <div class="row contact-row">
            <div class="col-md-6 contact-name">

              <input type="text" name="first_name" placeholder="Name">
            </div>

            <div class="col-md-6 contact-email">

              <input type="text" name="email" placeholder="E-mail*">
            </div>
          </div>

          <input type="text" name="subject" placeholder="Subject*">

          <textarea name="comments" placeholder="Message"></textarea>
          <input type="submit" class="btn btn-lg btn-color btn-submit" value="Send Message">
          </div>
        </div>
      </form>
       <!-- end col -->

PHP(无法正确格式化)


好的,我发现了两个错误

第一个错误

这一行:

echo "Please <a href="contact.html">go back</a> and fix these errors.<br /><br />";
$telephone = $_POST['subject']; // not required
应改为:

echo "Please <a href=\"contact.html\">go back</a> and fix these errors.<br /><br />";
$subject = $_POST['subject']; // not required

编辑:在我上面提到的两个更改之后,在我的服务器上测试了代码,我收到了预期的电子邮件。

如果您不发布php代码,您希望我们如何提供帮助?请注意,指向某个任意站点的链接并不能代替在问题中内联发布代码。你必须发布代码的相关部分。如果代码选项中的代码看起来不可靠,我就无法发布它……然后你应该整理一下它的外观。“不发布并不能解决这个问题,是吗?对不起,我不是编码员,所以我不知道如何正确格式化它,这就是我来这里寻求帮助的原因。”安德鲁瓦森说。但这不是我们的事。希望OP知道他在做什么。谢谢你的帮助!成功了。
$subject = $_POST['subject']; // not required