问题描述
||
我正在通过CAPTCHA制作表单,以通过电子邮件将其发送给我。
我编写了PHP代码,但出现错误:
Parse error: syntax error,unexpected $end /path/php.module(74) : eval()\'d code on line 103
这是代码:
http://pastebin.com/S2ZvdXTX
谁能告诉我发生了什么事?我的眼睛发红了,找不到这个问题,但是我知道我已经快到了。
顺便说一句,对不起,我不是PHP专业人士。
解决方法
最后,您需要额外的
}
。
{
必须与}
匹配。
, Ya看起来就像其中的另一个}一样简单。在第一个else
之后,您再也没有关闭closed4ѭ
, 您没有关闭您的
if ($_POST[\"vercode\"] != $_SESSION[\"vercode\"] OR $_SESSION[\"vercode\"]==\'\') {
echo \'<strong>Incorrect verification code.</strong><br>\';
} else {
(您失踪了
}
在末尾)
更正的代码
http://pastebin.com/djb8pNQ6
还有很多phpformatter,例如http://phpformatter.com
, 有时由于缺少\'{} \'而发生。
为此,您只需要向下彻底检查代码即可。