【发布时间】:2010-12-19 10:58:17
【问题描述】:
我想从 url 读取和解析 xml 数据。我的 url 是:“http://xml.gamebookers.com/sports/bandy.xml”。我可以从浏览器访问 xml 数据。但是,当我尝试使用 php 读取它不起作用。它的错误如下:
警告:file_get_contents(http://xml.gamebookers.com/sports/bandy.xml):打开流失败:连接超时
我该如何解决这个问题?有任何 cmets 吗?
提前谢谢..
【问题讨论】:
-
我建议您执行以下操作:确保文件存在于您尝试打开并获取内容的 url。确保 allow_url_fopen 为 ON。
-
该 url 可用,因为我可以从浏览器访问它,并且 allow_url_fopen 已打开。我尝试了另一种解决方案,例如:我使用带有流参数的 file_get_contents(用于代理),并且我使用了 file_get_contents 的返回值simplexml_load.However file_get_contents 的返回值是字符串,所以 simplexml_load 由于字符串参数而不是 xml 文件参数而出错
标签: php xml file-get-contents