プログラミング未経験者の備忘録

ノンプログラマーが社内SEになったのでイチからプログラミングを勉強し始めました!

PHPで外部サイトのRSSフィードを取得して表示させる

f:id:su3se:20190710040443j:plain

自サイトに別のブログから新着情報を表示させたかったので、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>'; ?>

 

参照サイト

on-ze.com