2015-08-17 147 views
-2

我設置了一個形式,我不斷收到一個致命錯誤:在如圖所示致命錯誤:函數名必須是一個字符串中... PHP錯誤

'Fatal error: Function name must be a string in /home2/ssauronn/public_html/contactusform.php on line 3'.

我的PHP形式:

$name = $_POST ('name'); 

$email = $_POST ('email'); 

$message = $_POST ('message'); 

$to = "[email protected]"; 

$subject = "Infimagine Contact"; 

mail ($to, $subject, $message, "From: " . $name); 

echo "We have recieved your message and will get back to you soon!"; 

你們看到有什麼不對嗎?

+2

'$ _ POST [ '名'];'。 '$ _POST' - 不是一個函數。 –

+2

它應該是'$ _POST ['']'方括號。 –

+1

'$ _POST'是一個數組,所以使用'[key]'下標代替圓括號。 – adatapost

回答

2

語法錯誤。 $ _POST是一個數組。要從數組中獲取某些內容,請使用此語法。

$_POST["name"] 
2

嘗試:

$name = $_POST['name']; 

$email = $_POST['email']; 

$message = $_POST['message']; 

$to = "[email protected]"; 

$subject = "Infimagine Contact"; 

mail ($to, $subject, $message, "From: " . $name); 

echo "We have recieved your message and will get back to you soon!"; 
相關問題