PHP Parse error: syntax error, unexpected T_ENDFOREACH

2016-07-07 15:11 来源:www.chinab4c.com 作者:ecshop专家

网站莫名其妙地出现这个错误

PHP Parse error: syntax error, unexpected T_ENDFOREACHin E:\*****\temp\compiled\help.lbi.php on line 16

这期间没有更改过任何源码,服务器环境在早前升级PHP时,也并没有发生这个错误...PHP由5.2.4升级到5.3.10了.

今天从2.7.2升级到2.7.3后,问题依然存在...
对比升级后的文件和全新下载的2.7.3版本,也没发现有什么文件不对啊..论坛内都说修改了什么,或模板之类的情况,都不存在...

服务器上的其它PHP站都正常,有DEDE,DZ,PW等...

要如何处理?

回答:
你这个是模板有问题,标签不对称

解析错误,语法错误。E:\*****\temp\compiled\help.lbi.php 用默认文件换掉试试。

用了最新版的覆盖,问题依旧啊

我的站点 时不时的也有这样的问题啊!

刚刚观察了一下,是换不掉的,说是文件正在使用当作,很奇怪的,其他的文件都是看到更新了,就是这个文件没有更新,换不掉,所以出现这个错误。“Parse error: syntax error, unexpected T_ENDFOREACH in D:\web\***\templates\compiled\help.lbi.php on line 25”