xml — получение изображений из RSS с помощью переполнения стека

Я хочу отображать 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 }   ?>

0

Решение

Вы закончили свой foreach цикл дважды. Это почти наверняка не то, что вы хотите случиться, иначе вы бы не использовали foreach петля.

Попробуйте удалить первый } (до основной части HTML), а также замена <img src="<?php echo $img; ?>"></img> с <img src="<?php echo $img; ?>" />,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]