simplexml_load_file()PHP函数无法从给定的api url加载xml


simplexml_load_file() PHP function not working to load xml from given api url

当我在浏览器中键入以下url时,它就可以工作了。

http://beermapping.com/webservice/loccity/api_key/lyons,co-

但是下面的php代码不起作用。

$beerdata = simplexml_load_file ("http://beermapping.com/webservice/loccity/api_key/lyons,co");
print_r($beerdata);

我已经确认,在我的php.ini文件中,属性allow_url_fopenallow_url_include都设置为on

试试这个

$xml_file = "http://beermapping.com/webservice/loccity/api_key/lyons,co";
$lines_array = file($xml_file);
$lines_string = implode('', $lines_array);
$xml = simplexml_load_string($lines_string);
print_r($xml);