我得到一个错误信息时,试图加载一个页面在我的网站;
解析错误:语法错误,意外T_ELSE,期望T_FUNCTION在/home/filename.html.php的第1834行。
看我的代码,它看起来是正确的。我找不到任何遗漏的括号或额外的字符。<?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之后。
如果我删除这行或这段代码,就会得到其他错误。我想可能有些东西没有被逃脱,但无论我怎么尝试,我都不能得到这个该死的错误修复。
有什么想法可以试试吗?
谢谢,比尔
我很确定你在末尾有一两个大括号
这段代码之前是什么?使用}
…打开代码片段。关于它还有别的条款吗?
if (..) {
} else {
} else {
.... your snippet here
}
将是发生该错误的一种方式。一个IF()语句只能有一个"else"子句,除非它是一个"else IF "。