我正在尝试使用一些基本的PHP来捕获网站上的一些表单信息。
我使用了来自this site的PHP和HTML,并收到此错误:
"Format Error on line 3: parse error, unexpected T_IF(if)!" error:
我试图探究可能导致这种情况的原因,我知道它与检查“email”变量是否为空有关。我尝试使用here的答案(检查!空)和我在网上找到的其他一些东西,但还没有任何工作。
任何帮助将不胜感激!
代码的问题区域在最开始(也添加了代码的结尾):
<?php
if(isset($_POST['email'])) {
// EDIT THE 2 LINES BELOW AS REQUIRED
$email_to = "you@yourdomain.com";
$email_subject = "Your email subject line";
...
// create email headers
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
<!-- include your own success html here -->
Thank you for contacting us. We will be in touch with you very soon.
<?php
}
?>
答案 0 :(得分:0)
为什么你不这样做($ _ POST ['email'])?你能把php文件上传到某个地方,这样我可以在我的电脑上试试吗?
答案 1 :(得分:0)
你得到的解析错误与$ _POST ['email']的内容无关。这是某种语法错误。