新手用sxml和php搞错了

时间:2012-02-10 03:46:26

标签: php xml

我一直试图从YouTube上读取一个“节点”。 如果曾经使用过YouTube Feed,您就会知道我在说什么。 这就像我能得到的那样简单的饲料响应。

   <?xml version='1.0' encoding='UTF-8'?>
   <entry xmlns='http://www.w3.org/2005/Atom' xmlns:media='http://search.yahoo.com/mrss/'>
     <media:thumbnail url='http://i2.ytimg.com/i/8888888888888/1.jpg?v=888888'/>
   </entry>

“88888888”被替换信息: - )

我想要的是一种简单的方法来获取在PHP中使用的URL。

我已经阅读了有关xml和PHP的其他人的示例和信息,但由于某些原因无法获取URL。

希望有人可以提供帮助。 感谢

1 个答案:

答案 0 :(得分:0)

好的所有.....我修好了它:)

似乎我与另一个脚本发生了冲突。 所以这里是任何可能需要或想要它的人的工作脚本。

     <?php
 $feed3 = 'https://gdata.youtube.com/feeds/api/users/'.$youtube.'?fields=media:thumbnail';

  // read feed into SimpleXML object
 $entry3 = simplexml_load_file($feed3);

  // get nodes in media: namespace for media information
 $media = $entry3->children('http://search.yahoo.com/mrss/');

 $attrs = $media->thumbnail[0]->attributes();
 $channel_thumbnail = $attrs['url']; 

 $profile_pic = '<div>
      <img src="' .  $channel_thumbnail  . '" width="50" height="50">
 </div>';
     ?>