《PHP》ベーシック認証で保護されたサイトからFeedを読み込む方法
公開日:2024年06月14日 最終更新日:2024年6月20日
テスト環境からFeed情報を読み込みたい時に使えます。
PHP
<?php
$rss = simplexml_load_file('https://id:password@blog.grinee.net/feed/');
echo '<ul>';
foreach($rss->channel->item as $item){
$title = $item->title;
$date = date("Y.n.j", strtotime($item->pubDate));
$description = $item->description;
$link = $item->link;
?>
<li>
<p><?php echo $title; ?></p>
<p><?php echo $date; ?></p>
<p><?php echo $description; ?></p>
<a href="<?php echo $link; ?>">More</a>
</li>
<?php } echo '</ul>'; ?>
simplexml_load_file内のURLの間にベーシック認証で使用しているIDとパスワードを入れます。
https://Basic認証のID:Basic認証のpassword@Feedのhttps:以降のURL