Bonjour,

J'ai un flux rss avec mes podcast, je voudrai afficher mon flux sur une page php avec la possibiliter de les écouter via un player flash.

Mais je n'arrive pas a faire marcher le player impossible d'extraire l'url du podcast.

J'utilise magpierss.

<?php
// inclusion de la classe magpierss
require_once("rss_fetch.inc");

// Fonction d'extraction des données du flux
// 2 paramètres, l'url du flux et le nombre d'informations à afficher (5 par défaut)
function FeedParser($url_feed, $nb_items_affiches=5) {

 // lecture du fichier distant (flux XML)
 $rss = fetch_rss($url_feed);

 // si la lecture s'est bien passée, on lit les élements
 if (is_array($rss->items))  {      
 
   // On ne garde que les $nb_items_affiches premières informations
   $items = array_slice($rss->items, 0, $nb_items_affiches);

   // Récupération des informations sur le site et sur la vignette
   $site_titre = $rss->channel["title"];
   $site_lien = $rss->channel["link"];
   $site_description = $rss->channel["description"];
   $logo_titre = $rss->image["title"];
   $logo_description = $rss->image["description"];
   $logo_url = $rss->image["url"];
   $logo_lien = $rss->image["link"];

   // Création de la chaine de résultat

   // Vignette cliquable
   $html = "<span style=\"float:left;margin:5px 0 0 5px\"><a href=\"".$logo_lien."\"><img src=\"".$logo_url."\" border=\"0\" alt=\"".$logo_description."\" title=\"".$logo_titre."\"></a></span>\n";

   // Titre cliquable
   $html .= "<a href=\"".$site_lien."\" title=\"".$site_description."\" target=\"_blank\">".$site_titre."</a><br>\n";

   // Description
   $html .= "<span style=\"font-size:10px\">".$site_description."</span><br clear=\"left\"><br>\n";

   // Boucle sur les informations et récupérations du contenu des balises
   foreach($items as $item) {
     $titre = $item["title"];
     $lien = $item["link"];
     $description = $item["description"];
	 $url = $item["enclosure"];      // url du son
     // Convertion de la date au format Timestamp (secondes depuis le 01/01/70)
     // Formatage de la date (jj/mm/aa). Utilisez le formatage de votre choix.
     $date = date("d/m/y",strtotime($item["pubdate"]));
 
       $html .= "<object type=\"application/x-shockwave-flash\" data=\"dewplayer.swf?son=".$url."\" width=\"200\" height=\"20\"><param name=\"movie\" value=\"dewplayer.swf?son=".$url."\"></object>\n";


     // Affichage du titre
     $html .= "<a href=\"".$lien."\" title=\"".$titre."\" target=\"_blank\">".$titre."</a><br>\n";

     // Affichage de la date et de la description
     $html .= "<span class=\"tiny\">".$date." - ".$description."</span><br clear=\"left\"><br>\n";
   } // Boucle sur les infos

 // retourne le code HTML à inclure dans la page
 return $html;
 } // Condition de récupération des données
} // Fin de la fonction

// Appel de la fonction pour le flux petites annonces, 15 annonces affichées
echo FeedParser("http://citix1.free.fr/podcast/dircaster.php", 15);
?>


Merci de bien vouloir m'aider car impossible de trouver Smiley decu