Javascript 在测试/PHPMailer后,我的联系人表单给了我一个内部服务器错误(500)

Javascript 在测试/PHPMailer后,我的联系人表单给了我一个内部服务器错误(500),javascript,php,Javascript,Php,我以前做过我自己的mail.php,但我一直在学习PHPMailer,并希望在开发中的新站点的表单上实现它。每次我通过输入信息并点击send来测试它时,它都会给我一个内部服务器错误,并没有真正解释原因,但它可能与我的头有关 我的代码: 我永远不会与任何人分享你的电子邮件。小指发誓。 项目 协作 其他 送走! 您的某些输入没有“name”属性-因此它们不会是$\u POST数组的一部分,因此不会出现在您的邮件脚本中 <input type="text" class="form-cont

我以前做过我自己的mail.php,但我一直在学习PHPMailer,并希望在开发中的新站点的表单上实现它。每次我通过输入信息并点击send来测试它时,它都会给我一个内部服务器错误,并没有真正解释原因,但它可能与我的头有关

我的代码:


我永远不会与任何人分享你的电子邮件。小指发誓。
项目
协作
其他
送走!
您的某些输入没有“name”属性-因此它们不会是$\u POST数组的一部分,因此不会出现在您的邮件脚本中

<input type="text" class="form-control" id="name" placeholder="Full Name" required>

应该是

<input type="text" class="form-control" name="name" id="name" placeholder="Full Name" required>


对于您的输入:姓名、电子邮件、电话和公司-唯一有它们的是收音机选择。我还建议对您的输入进行比当前更多的验证。

当然,我会忘记一些显而易见的事情。我在中添加了这些,但仍然收到服务器错误。您有…头(“”);。。。但这不应该是…header(“Location:);…然后您可能还需要一个扩展名,例如.phpI注意到该错误并将其设置为header(“Location:);但我仍然得到500错误。当我打开显示错误时,我也没有得到任何结果,这很奇怪。