什么';这个php脚本中的错误是什么?

什么';这个php脚本中的错误是什么?,php,html,forms,email,Php,Html,Forms,Email,我编写了一个php脚本,将以html格式输入的信息发送到我的电子邮件。 当使用000webhost.com测试脚本时,它说第8行有一个解析错误。 我想弄明白,但我搞不懂。 有人能帮我找到我在编写php脚本时犯的错误吗 这是php脚本 <?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $formcontent=" Name: $name \n Email: $email

我编写了一个php脚本,将以html格式输入的信息发送到我的电子邮件。 当使用000webhost.com测试脚本时,它说第8行有一个解析错误。 我想弄明白,但我搞不懂。 有人能帮我找到我在编写php脚本时犯的错误吗

这是php脚本

<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent=" Name: $name \n Email: $email \n Message: $message;
$recipient = "angrybullet2@gmail.com";
$subject = "New message";
$mailheader = "From: angrybullet2-contact-us \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "<div align=center><font face=calibri color=#009933<h3>Thank You! Your message is being proceeded.</h3></font><br><hr><a href=contact.htm>Go back to the contact us page</a>&nbsp&nbsp&nbsp&nbspOR&nbsp&nbsp&nbsp&nbsp<a href=home.htm>Go to the home page</a></div>"
?>

您忘记了结束报价:

$formcontent=" Name: $name \n Email: $email \n Message: $message;
----------------------------------------------------------------^
尝试:

或:


最重要的是,您的上一个echo语句有多个错误(包括缺少引号)和结尾缺少分号。

您忘记了结束引号:

$formcontent=" Name: $name \n Email: $email \n Message: $message;
----------------------------------------------------------------^
尝试:

或:


最重要的是,您的上一个echo语句有多个错误(包括缺少引号)和结尾缺少分号。

此处缺少结束引号

$formcontent=“Name:$Name\n Email:$Email\n Message:$Message

应该是

$formcontent=“Name:$Name\n Email:$Email\n Message:$Message”


您在此处缺少结束报价

$formcontent=“Name:$Name\n Email:$Email\n Message:$Message

应该是

$formcontent=“Name:$Name\n Email:$Email\n Message:$Message”


这个问题似乎离题了,因为它是一个“发现拼写错误”的问题。我不打算发布答案,只需检查你所有的结尾分号,其中一些不见了。@MattBall,你是正确的;-)这个问题似乎离题了,因为它是一个“发现拼写错误”的问题。我不打算发布答案,只需检查你所有的结尾分号,其中一些不见了。@MattBall,你是正确的;-)为什么是-1?我的答案怎么错了?为什么是-1?我的答案怎么会错呢?但是我的echo语句在另一个php脚本上运行良好,但是我的echo语句在另一个php脚本上运行良好
$formcontent=" Name: " . $name . " \n Email: " . $email . " \n Message: " . $message;