尝试在我的网站上加载页面时收到错误消息;
解析错误:语法错误,意外的T_ELSE,在1834行的/home/filename.html.php中期待T_FUNCTION。
查看我的代码,看起来是正确的。我找不到任何遗漏的括号或额外的字符。
<?php
}
else
{ ?>
<div class="componentheading"><?php echo JText::_('Purchase New Subscription')?></div>
<div class="contentpanopen">
<p><a href="<?php echo JRoute::_("index.php?option=com_jcs&view=jcs&layout=history&Itemid=$Itemid")?>">
<?php echo JText::_('Subscriptions History')?></a></p>
<p> No subscription Plans have been assigned to you, to to know more about our subscription plans please contact us at <a href="mailto:Renoferri@gmail.com">Renoferri@gmail.com</a> </p>
<?php
}
}
第1834行是其上只有“else”字样的行。
此代码紧跟javascript。
如果删除该行或此代码,我会收到其他错误。我想也许有些东西没有被逃脱,但无论我尝试什么,我都无法解决当前的错误。
任何尝试任何人的想法?
谢谢, 比尔
答案 0 :(得分:0)
我很确定你最后有两个花括号。
答案 1 :(得分:0)
此代码之前的内容是什么?您打开带有}
的代码段...是否还有其他条款?
if (..) {
} else {
} else {
.... your snippet here
}
将是发生该错误的一种方式。 IF()语句只能有一个“else”子句,除非它是“else if”。