Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
致命错误:函数名必须是。。。PHP错误_Php_Fatal Error - Fatal编程技术网

致命错误:函数名必须是。。。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"

我正在设置一个表单,我不断遇到一个致命错误:

'致命错误:函数名必须是第3行/home2/ssauron/public_html/contactusform.php中的字符串'

我的PHP表单如下所示:

$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!";