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>";

?>