我在解析一个直到昨天才工作的API时遇到问题!
代码段:
$checkurl = "http://api1.webpurify.com/services/rest/?method=webpurify.live.check&api_key=&text=".urlencode('test test test');
$response = simplexml_load_file($checkurl,'SimpleXMLElement', LIBXML_NOCDATA);
问题是simplexml_load_file()
没有返回任何值并永远加载!
答案 0 :(得分:2)
这不是SimpleXML问题,但很可能是因为以某种方式阻止了下载。
打开浏览器并尝试先访问该网址;如果你可以正确下载文件,保存它并再次通过SimpleXML运行它。这将消除至少一个因素。