Neustes YouTube-Video als Link ausgeben
Wichtig: Damit der RSS-Feed überhaupt geladen werden kann, muss DEINE YouTube ID im RSS-Feed eingefügt werden. Wie du das machst und mehr zu dem Code findest du hier.
<?php
$rss_url = 'https://www.youtube.com/feeds/videos.xml?channel_id=UCA0a1r7KMTZ9Tp5Gqjw5ObA';
$all_lines = file($rss_url);
foreach ($all_lines as $key => $line) {
if (str_contains($line,"www.youtube.com/watch?")){
$line_split = explode('"',$line);
$link = $line_split["3"];
}
if (str_contains($line,"media:title")){
$line_split = explode('<media:title>',$line);
$title = $line_split["1"];
}
if (isset($link) && isset($title) ) break;
}
echo "<a href='$link' target='_blank'>$title</a>";
?>