2

我想使用以下代码从某个链接读取 XML 文件

$filename = 'http://XXXXX/rss.xml';
$xml = simplexml_load_file($filename);

当我尝试时,我收到以下错误消息:

 wrapper is disabled in the server configuration by allow_url_fopen=0 

failed to open stream: no suitable wrapper could be found in 

I/O warning : failed to load external entity 

有什么问题?可能是服务器不支持 simplexml_load_file 吗?

4

1 回答 1

2

allow_url_fopen设置为 时0,您无权访问文件等 URL 对象。阅读官方手册了解更多信息。

您不能通过 .htaccess 更改此值,因此您必须allow_url_fopen=1php.ini文件中进行设置。如果您使用的是共享主机或某种类型的主机,您应该联系主机技术支持并向他们描述您的问题。

于 2012-12-12T19:16:18.297 回答