从 Steam API 游戏统计中获取 XML 数据
不久前,我在 Google 上搜索了一下,发现了这个解决方案,用于从 XML 页面循环出信息。
$url = 'http://steamcommunity.com/id/ChetFaliszek/stats/L4D/?xml=1';
$achxml = simplexml_load_file($url);
foreach ($achxml->playerstats->game as $ach)
{
$name = (string) $ach->NAME;
echo $name. "<br>";
}
我认为这些代码行可以解决问题,但当我尝试获取信息时,我只会收到以下错误:警告:为 ... 中的 foreach() 提供的参数无效
。 XML 页面的链接(随机 XML)位于 $url 参数中。
现在的问题是:如何解决此问题以便查看此代码是否有效?
提前致谢。
I Google'd not long ago and came across this solution to loop out information from a XML page.
$url = 'http://steamcommunity.com/id/ChetFaliszek/stats/L4D/?xml=1';
$achxml = simplexml_load_file($url);
foreach ($achxml->playerstats->game as $ach)
{
$name = (string) $ach->NAME;
echo $name. "<br>";
}
I think these lines of code will do the trick but I only get following error when I try to fetch the information: Warning: Invalid argument supplied for foreach() in ...
. The link to the XML page (random guys XML) is in the $url parameter.
Now to the question: How do I fix this problem so I can see if this code will work?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试:
try: