【参考サイト】 https://sakic.jp/blog/web/latest-youtube-channel
xxxxxxxxxxxxxxxxxxxxxxxxをチャンネルIDに書き換える
<?php
$user = "xxxxxxxxxxxxxxxxxxxxxxxx";
$url = "https://www.youtube.com/feeds/videos.xml?channel_id=" .$user;
$rss = file_get_contents($url);
$rss = preg_replace("/<([^>]+?):(.+?)>/", "<$1_$2>", $rss);
$rss = simplexml_load_string($rss,'SimpleXMLElement',LIBXML_NOCDATA);
foreach($rss->entry as $value){
if ($value === 0) {
} else {
break;
}
}
?>
<iframe width="480" height="360" src="https://www.youtube.com/embed/<?php echo htmlspecialchars($value->yt_videoId, ENT_QUOTES, 'UTF-8') ?>" frameborder="0" allowfullscreen></iframe>
(SSLエラーが出た場合は下記を記述する)
<?php
$arrContextOptions=array(
"ssl"=>array(
"verify_peer"=>false,
"verify_peer_name"=>false,
),);
$user = "xxxxxxxxxxxxxxxxxxxxxxxx";
$url = "https://www.youtube.com/feeds/videos.xml?channel_id=" .$user;
$rss = file_get_contents($url, false, stream_context_create($arrContextOptions));
$rss = preg_replace("/<([^>]+?):(.+?)>/", "<$1_$2>", $rss);
$rss = simplexml_load_string($rss,'SimpleXMLElement',LIBXML_NOCDATA);
foreach($rss->entry as $value){
if ($value === 0) {
} else {
break;
}
}
?>
<iframe width="480" height="360" src="https://www.youtube.com/embed/<?php echo htmlspecialchars($value->yt_videoId, ENT_QUOTES, 'UTF-8') ?>" frameborder="0" allowfullscreen></iframe>