致命错误:函数名必须是。。。PHP错误
我正在设置一个表单,我不断遇到一个致命错误: '致命错误:函数名必须是第3行/home2/ssauron/public_html/contactusform.php中的字符串' 我的PHP表单如下所示:致命错误:函数名必须是。。。PHP错误,php,fatal-error,Php,Fatal Error,我正在设置一个表单,我不断遇到一个致命错误: '致命错误:函数名必须是第3行/home2/ssauron/public_html/contactusform.php中的字符串' 我的PHP表单如下所示: $name = $_POST ('name'); $email = $_POST ('email'); $message = $_POST ('message'); $to = "infimagine@gmail.com"; $subject = "Infimagine Contact"
$name = $_POST ('name');
$email = $_POST ('email');
$message = $_POST ('message');
$to = "infimagine@gmail.com";
$subject = "Infimagine Contact";
mail ($to, $subject, $message, "From: " . $name);
echo "We have recieved your message and will get back to you soon!";
你们看到它有什么问题吗?语法错误$_POST是一个数组。要从数组中获取内容,请使用以下语法
$_POST["name"]
尝试:
$_POST['name']$_POST-不是一个函数。它应该是$\u POST[]方括号。$\u POST是一个数组,所以使用[key]下标而不是括号。好的,谢谢大家。这就解决了问题$_张贴“姓名”!==$_POST['name'];
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$to = "infimagine@gmail.com";
$subject = "Infimagine Contact";
mail ($to, $subject, $message, "From: " . $name);
echo "We have recieved your message and will get back to you soon!";