Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magpierrs PHP解析器错误_Php_Php Parser - Fatal编程技术网

Magpierrs PHP解析器错误

Magpierrs PHP解析器错误,php,php-parser,Php,Php Parser,我使用的是MagpieRSS解析器,它在本地系统中工作正常,但当上传到服务器时,会显示以下错误: 警告:MagpieRSS:解析RSS文件失败。第238行/homepages/4/d404449574/htdocs/yellowsandred_in/rss_fetch.inc中的(无效文档结束于第36行第10列) Invalid document end表示PHP在文件末尾没有关闭所有内容 例如,在程序的后面可能有一个未终止的字符串:这意味着PHP将程序的其余部分视为在字符串中,然后在程序结束时

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

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


Invalid document end
表示PHP在文件末尾没有关闭所有内容

例如,在程序的后面可能有一个未终止的字符串:这意味着PHP将程序的其余部分视为在字符串中,然后在程序结束时没有找到引号字符时发出抱怨

或者您可能有不匹配的
{}
大括号。如果缺少右大括号,PHP将继续查找它,直到找到没有右大括号是不允许的情况(例如启动一个新类)或到达文件末尾


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

您是否尝试查看“第36行第10列”?启用php错误消息。由于php错误,节点可能未正确关闭。另外,检查XML是否存在标记不匹配。