【发布时间】:2015-11-14 20:26:23
【问题描述】:
我想请你帮忙我有一个 xml 源 (http://livefmhits.6te.net/nowplay.xml),它给了我歌曲的来源,我想通过 echo 中的 lastfm (artist.getinfo) 删除封面我尝试如下:
<?php
$xml = simplexml_load_file('http://livefmhits.6te.net/nowplay.xml');
$artist = urlencode($xml->TRACK["ARTIST"]);
$url = 'http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist='.$artist.&api_key=b25b959554ed76058ac220b7b2e0a026;
$xml2 = @simplexml_load_file($url);
if ($xml2 === false)
{
echo("Url failed"); // do whatever you want to do
}
else
{
if($xml2->track->album->image[3])
{
echo '<img src="';
echo((string) $xml2->track->album->image[3]);
echo '">';
}
else
{
echo "<img src='http://3.bp.blogspot.com/-SEsYAbASI68/VZ7xNuKy-GI/AAAAAAAAA3M/IWcGRDoXXms/s1600/capaindisponivel.png'"; // do whatever you want to do
}
}
我无法提取来源一定是错误的回声,我喜欢删除显示“mega”的图像。我给你完整的链接 http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&lang=ru&artist=COLDPLAY&api_key=ae9dc375e16f12528b329b25a3cca3ee,但我要发你的帖子,但我做不到 (Get large artist image from last.fm xml (api artist.getinfo))
我从一开始就来寻求您对这项工作的帮助,感谢您有空
【问题讨论】: