为什么我的php脚本没有将联系表单发送到我的电子邮件?

时间:2017-09-14 03:47:48

标签: php forms server contact

我尝试创建一个简单的PHP脚本,当有人在我的网站上填写联系表单时向我发送电子邮件,但我收到的错误是:

inspirehealth.today目前无法处理此请求。 HTTP ERROR 500

C:\temp\PsExec.exe -i -s powershell.exe -Command "c:\temp\SetupN1b.ps1 *> c:\temp\SetupN1b.log"

这是我的html文件与表单

相关
<?php

$first_name = $_POST('first_name');
$last_name = $_POST('last_name');
$email = $_POST('email');
$message = $_POST('message');

$to = "lewkowicz613@gmail.com";
$subject = "Message from Inspire Health";

mail ($to, $subject, $message, "From: " . $first_name . $last_name);
echo "Your Message Has Been Sent";

?>

我不确定为什么它不能正常工作。它是服务器的东西,因为我将所有文件上传到我的域根目录。 非常感谢。

1 个答案:

答案 0 :(得分:0)

$ _ POST是一个全局数组,所以请尝试:

<?php
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$email = $_POST['email'];
$message = $_POST['message'];

$to = "lewkowicz613@gmail.com";
$subject = "Message from Inspire Health";

mail ($to, $subject, $message, "From: " . $first_name . $last_name);
echo "Your Message Has Been Sent";

?>

希望这会有所帮助:)