MagpieRSS PHP解析器错误

时间:2012-10-08 08:40:00

标签: php php-parser

我正在使用MagpieRSS Parser,它在本地系统中工作正常,但上传到服务器时显示以下错误:

  

警告:MagpieRSS:无法解析RSS文件。 (第27行第10栏的无效文件结尾)第238行/homepages/4/d404449574/htdocs/yellowandred_in/rss_fetch.inc

1 个答案:

答案 0 :(得分:1)

Invalid document end表示PHP在没有关闭所有内容的情况下到达文件的末尾。

例如,您可能在程序中有一个未终止的字符串:这意味着PHP将程序的其余部分视为字符串内部,然后在程序结束时进行抱怨而不是找到引用字符。

或者您可能有{}个括号不匹配。如果你错过了一个右大括号,那么PHP将继续寻找它,直到它找到一个不允许没有右括号的情况(例如,开始一个新的类)或者它到达文件的末尾。

我的建议是在一个像样的文本编辑器中打开文件 - 即进行语法高亮和括号匹配的文件。 (如果您还没有,请尝试Notepad++,但还有许多其他人可以使用)。这样您就可以更轻松地查看代码的内容,因为错误应该突出显示。