Php 使用DOM读取RSS内容时出错

Php 使用DOM读取RSS内容时出错,php,rss,Php,Rss,我正在使用PHP XML DOM读取RSS提要的内容。它在我的本地服务器上运行良好,但在托管服务器上它给出的错误如下 警告:DOMDocument::load()[(B)DOMDocument.load]:在..中的服务器配置中禁用URL文件访问 在搜索该问题后,我发现托管服务器通常会禁用该功能文件的访问。 在不更改服务器配置的情况下读取RSS内容的替代方法是什么 这是我的代码片段 function readRSS ($rssURL, $entryno) { //$xml ="http:

我正在使用PHP XML DOM读取RSS提要的内容。它在我的本地服务器上运行良好,但在托管服务器上它给出的错误如下

警告:DOMDocument::load()[(B)DOMDocument.load]:在..中的服务器配置中禁用URL文件访问

在搜索该问题后,我发现托管服务器通常会禁用该功能文件的访问。 在不更改服务器配置的情况下读取RSS内容的替代方法是什么

这是我的代码片段

function readRSS ($rssURL, $entryno)
{
    //$xml ="http://feeds.feedburner.com/OnlyMyHealth-Diabetes";
     $xmlDoc = new DOMDocument();
     $xmlDoc->load($rssURL);
}

您可以使用cURL,它非常强大,可能会被启用(尽管您可以始终在主机上进行测试)

这里有一个教程:

但基本上,您可以使用cURL执行类似于
DOMDocument()
方法的操作

更新


您还可以将RSS提要卷曲到本地文件夹,并在本地文件上使用DOMDocument,因为它听起来像是唯一禁用了URL的文件(远程文件)。本地可能工作得很好。

您可以使用cURL,它非常强大,可能会被启用(尽管您可以始终在主机上进行测试)

这里有一个教程:

但基本上,您可以使用cURL执行类似于
DOMDocument()
方法的操作

更新


您还可以将RSS提要卷曲到本地文件夹,并在本地文件上使用DOMDocument,因为它听起来像是唯一禁用了URL的文件(远程文件)。本地可能会很好。

您有ssh访问此托管服务器的权限吗?您有ssh访问此托管服务器的权限吗?我喜欢这种方法,但不知怎的我无法解析它。@Ajay,为什么不使用cURL抓取文件,然后使用
DOMDocument
解析xml的本地内容(保存到本地,然后访问等);我喜欢这种方法,但不知怎么的,我无法解析它。@Ajay,为什么不使用cURL抓取文件,然后使用
DOMDocument
解析本地xml(保存到本地,然后访问,等等)