我一直在使用一个简单的PHP包装器来从一个非常简单的API中呈现图像列表。
可以通过以下网址访问Feed:http://feeds.feedburner.com/editappfeed?format=xml
包装器突然停止工作(我怀疑它与MT的服务器升级有关)。
托管支持使我指向cURL的方向,我对此知之甚少,并且任何使用SimpleXMLElement
的尝试都会导致:
调用未定义的函数:simplexmlelement()
我想要的输出是标题和图像列表。
任何帮助将不胜感激!
---
完整包装。
$xml = SimpleXMLElement('http://feeds.feedburner.com/editappfeed/');
foreach ($xml->channel->children() as $i) {
echo "<article class=''>", $i->description , "</article>";
}
答案 0 :(得分:2)
上述评论摘要:
您必须使用new SimpleXmlElement($url,0,true)
来加载远程数据。
此外,正如MT通过Twitter建议的change the ini setting for allow_url_fopen
并确保您实际运行的是PHP5。您可以查看var_dump(extension_loaded('SimpleXML'));
和phpversion()
。