ISSET的超级基本PHP问题

时间:2014-01-18 18:51:49

标签: php html

我正在尝试使用一些基本的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

}

?>

2 个答案:

答案 0 :(得分:0)

为什么你不这样做($ _ POST ['email'])?你能把php文件上传到某个地方,这样我可以在我的电脑上试试吗?

答案 1 :(得分:0)

你得到的解析错误与$ _POST ['email']的内容无关。这是某种语法错误。

https://stackoverflow.com/a/10860395/1419321