【问题标题】:Getting images from RSS using PHP使用 PHP 从 RSS 获取图像
【发布时间】:2019-03-05 09:51:36
【问题描述】:

我想在网页上显示 RSS 提要。目前我只得到标题和描述,但我也想得到图片。

<?php 

$html = "";
$url = "http://rss.cnn.com/rss/edition.rss";
$xml = simplexml_load_file($url);
foreach ($xml->channel->item as $itm) {
    $title=$itm->title;
    $link=$itm->link;
    $pubDate=$itm->pubDate;

    $description=$itm->description;
    $img=$itm->media;

}
    ?>

<div class="container">
<div class="row">
    <div class="col-md-6">
      <a href="<?php echo $link  ?>" class="text text-primary"><?php echo $title; ?></a><br>
      <span class="text text-info"><?php  echo $pubDate; ?></span><br>

      <p align="right" class="text text-info"><?php echo $description;  ?></p>
     <img src="<?php echo $img;  ?>"></img>


</div>
</div>
</div>



<?php }   ?>

【问题讨论】:

标签: php xml rss-reader feed


【解决方案1】:

您已经完成了两次foreach 循环。这几乎肯定不是您想要发生的,否则您不会使用foreach 循环。

尝试删除第一个 }(在大部分 HTML 之前)并将 &lt;img src="&lt;?php echo $img; ?&gt;"&gt;&lt;/img&gt; 替换为 &lt;img src="&lt;?php echo $img; ?&gt;" /&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    • 2022-01-08
    • 1970-01-01
    • 2013-04-14
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多