SimpleXML PHP页面上的新闻Feed问题

时间:2017-04-23 16:35:25

标签: php xml rss

有人可以告诉我为什么这段代码没有从新闻网站的XML RSS提要中绘制标题和链接?

我正在使用SimpleXML PHP扩展来完成它。

这是代码。

<?php
   $xml = simplexml_load_file('https://feeds.feedburner.com/ndtvnews-latest?format=xml');
   $tle = [];
   $lnk = [];
foreach($xml -> channel -> item as $node)  {
foreach($node -> title as $node) {
  array_push($tle, $node);
  }
 }
foreach($xml -> channel -> item as $node)  {
foreach($node -> link as $node) {
  array_push($lnk, $node);
  }
 }
?>

在html body标签中,我包括......

<div id="list">
 <?php
for ($c = 0; $c < count($tle); $c++) {
   echo '<h2>' . $tle[$c] . '</h2> ';
   echo '<a href="' . $lnk[$c]  . '">' . $lnk[$c]. '</a>';
  }
 ?>
</div>

奇怪的是,它会抛出两个不同的错误,一个在我的本地主页上,另一个在服务器托管域页面上。

在本地主机上,它显示&#34;找不到对象&#34; - 404错误。

另一方面,它说&#34;第3行语法错误,意外&#39; [&#39;发现&#34;

怎么可能?请赐教。

0 个答案:

没有答案