Intégration Dernière Vidéo Youtube
RésoluTintin1068 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche à afficher la dernière vidéo d'une chaine Youtube grâce à un code html/php et non l'API Youtube. J'ai trouvé un code : https://induste.com/threads/recuperer-les-dernieres-videos-youtube-dune-chaine-et-limplementer-sur-son-site.571789/ mais impossible de le faire marcher.
Y a-t-il une erreur dans le code ?
Merci d'avance
Tintin
Windows / Chrome 106.0.0.0
- Intégration Dernière Vidéo Youtube
- Comment télécharger une vidéo youtube - Guide
- Montage video windows - Guide
- Script vidéo youtube - Guide
- Supprimer dernière page word - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
4 réponses
Bonjour,
A l'avenir, merci de poster directement le code utilisé sur le forum ( en utilisant le bouton prévu à cet effet dans la barre de menu )
Ensuite, pour ton souci ..
Commence par nous faire un var_dump de la variable $xml
$xml = simplexml_load_file($url); var_dump($xml);
Bonjour,
Merci de votre réponse
En essayant votre code, j'obtiens la même chose. Je ne suis pas très bon en PHP. Je vous met un aperçu de ce que j'obtiens et le code utilisé.

Merci
Tintin
<?php
$xml = simplexml_load_file($url);
var_dump($xml);
$url = "https://www.youtube.com/feeds/videos.xml?channel_id=UCtBjt766LG9EDVKZx4Q4IHw";
$xml = simplexml_load_file($url);
for($i = 0; $i < 9; $i++){
$link = $xml->entry[$i]->id;
$link = str_replace('yt:video:','',$link);
$video .= "<div class='col-md-4'>
<iframe width='90%' height='250px' src='https://www.youtube.com/embed/$link' frameborder='0' allowfullscreen></iframe>
</div>";
}
?>
<center><h1>Liste vidéos youtube</h1></center></br></br>
<div class="row">
<?php echo $video; ?>
</div>
Alors non seulement tu n'as pas fait ce que je t'ai demandé... Mais en plus si tu regardes bien ton écran, il semble que ton code PHP n'est pas interprété....
As-tu bien mis ce code dans un fichier .php ?
Si tu es en local sur ton ordinateur, as-tu installé un logiciel qui permet d'émuler un serveur PHP ?
Passes-tu bien par l'URL de ce serveur pour ouvrir ta page web ?
Bonjour,
Après plusieurs tentatives et modifications, j'ai réussi à le faire fonctionner.
Le seul problème reste un message d'erreur en haut de la page.

La ligne 9, indiquée dans le message, est celle-ci :
<iframe width='90%' height='250px' src='https://www.youtube.com/embed/$link' frameborder='0' allowfullscreen></iframe>
Quel est le problème ?
Merci
Tintin