0

我正在使用 MagpieRSS 解析器,它在本地系统中运行良好,但上传到服务器时显示以下错误:

警告:MagpieRSS:解析 RSS 文件失败。(无效文档在第 36 行第 10 列结束)在 /homepages/4/d404449574/htdocs/yellowandred_in/rss_fetch.inc 第 238 行

4

1 回答 1

1

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

例如,您可能在程序的后面有一个未终止的字符串:这意味着 PHP 将程序的其余部分视为在字符串中,然后当它到达程序末尾并且没有找到引号时抱怨特点。

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

我的建议是在一个体面的文本编辑器中打开该文件——即进行语法高亮和括号匹配的编辑器。(如果您还没有,请尝试Notepad++,但您还可以使用许多其他工具)。这将使您更容易看到代码发生了什么,因为应该突出显示错误。

于 2012-10-08T11:40:31.527 回答