PHPで外部サイトのRSSフィードを取得して表示させる
自サイトに別のブログから新着情報を表示させたかったので、PHPで外部ブログのRSSフィードを読み込んで表示させるプログラムを導入しました。
参考にさせていただいたサンプルコードがシンプルで分かりやすかったです。
サンプルコード
RSS取得
<?php
$rss = simplexml_load_file('https://on-ze.com/feed');
echo '<ul>';
foreach($rss->channel->item as $item){
$title = $item->title;
$date = date("Y年 n月 j日", strtotime($item->pubDate));
$link = $item->link;
$description = mb_strimwidth (strip_tags($item->description), 0 , 110, "…Read More", "utf-8");
?>
表示
<li><a href="<?php echo $link; ?>" target="_blank">
<span class="date"><?php echo $date; ?></span>
<span class="title"><?php echo $title; ?></span>
<span class="text"><?php echo $description; ?></span>
</a></li>
<?php } echo '</ul>'; ?>
参照サイト