如何使用php从rss获取组件

时间:2016-09-09 10:10:43

标签: php xml parsing rss

我想知道使用php从rss获取组件。 我已经创建了一个PHP代码,当我在wampsever上运行它运行良好但是当我在我的网站上运行它时出现此错误 PHP代码是

<?php
$feeds = array('http://feeds.feedburner.com/ndtvnews-top-stories?format=xml');
foreach( $feeds as $feed ) {
    $xml = simplexml_load_file($feed);

       foreach($xml->channel->item as $item)
         {
           $date_format = "j-n-Y"; // 7-7-2008

           $link = $item->link;

            echo date($date_format,strtotime($item->pubDate));  
            echo '<a href="'.$item->link.'" target="_blank">'.$item->title.'</a>';
             echo '<div>' . $item->description . '</div>';


         }
    }
?>

,错误是

  

PHP错误消息

     

警告:simplexml_load_file()[function.simplexml-load-file]:   http://feeds.feedburner.com/ndtvnews-top-stories?format=xml:1:解析器   错误:/home/a7989425/public_html/rss.php上的文档为空   第5行

     

PHP错误消息

     

警告:simplexml_load_file()[function.simplexml-load-file]:in   第5行/home/a7989425/public_html/rss.php

     

免费虚拟主机

     

PHP错误消息

     

警告:simplexml_load_file()[function.simplexml-load-file]:^ in   第5行/home/a7989425/public_html/rss.php

     

PHP错误消息

     

警告:simplexml_load_file()[function.simplexml-load-file]:   http://feeds.feedburner.com/ndtvnews-top-stories?format=xml:1:解析器   错误:期望开始标记,'&lt;'找不到   第5行/home/a7989425/public_html/rss.php

     

PHP错误消息

     

警告:simplexml_load_file()[function.simplexml-load-file]:in   第5行/home/a7989425/public_html/rss.php

     

PHP错误消息

     

警告:simplexml_load_file()[function.simplexml-load-file]:^ in   第5行/home/a7989425/public_html/rss.php

     

PHP错误消息

     

警告:为foreach()提供的参数无效   第7行/home/a7989425/public_html/rss.php

请帮忙 谢谢

0 个答案:

没有答案