Identifiez-vous ou créer un nouveau compte
/*Voici le code à intégrer dans votre page pour afficher les nouveautés de CANALPLAY :*/
// inclusion de la classe require_once("magpierss/rss_fetch.inc");
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 passee, on lit les elements if (is_array($rss->items)) { // on ne recupere que les elements les + recents $items = array_slice($rss->items, 0, $nb_items_affiches); // debut de la liste (vous pouvez indiquer un style CSS pour la formater) //récupération de la date du jour $d= strftime("%d"); $Months= strftime("%B"); $Day = strftime("%A"); $y= strftime("%Y"); //jour en Français switch($Day) { case "Monday" : $jour = "Lundi"; break; case "Tuesday" : $jour = "Mardi"; break; case "Wednesday" : $jour = "Mercredi"; break; case "Thursday" : $jour = "Jeudi"; break; case "Friday" : $jour = "Vendredi"; break; case "Saturday" : $jour = "Samedi"; break; case "Sunday" : $jour = "Dimanche"; break; } //mois en Francais switch($Months){ case "January": $mois = "Janvier"; break; case "Febrary": $mois = "Février"; break; case "March": $mois = "Mars"; break; case "April": $mois = "Avril"; break; case "May": $mois = "Mai"; break; case "June": $mois = "Juin"; break; case "July": $mois = "Juillet"; break; case "August": $mois = "Août"; break; case "September": $mois = "Septembre"; break; case "October": $mois = "Octobre"; break; case "November": $mois = "Novembre"; break; case "December": $mois = "Décembre"; break; } $html = "<table width=\"80%\" bgcolor=\"#FFFFFF\" cellpadding=\"4\" cellspacing=\"4\">"; //Le logo CANALPLAY $html .= "<tr><td style=\"font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-color:#000000 \"> <a href=\"http://www.canalplay.com\"> <img src=\"http://www.canalplay.com/Images/Controls/Header/Canalplay.gif\" alt=\"Telecharger des videos\" title=\"Téléchargez vos films et vidéos avec CANALPLAY\" border=\"0\"\ width=\"407\" height=\"61\" /> </a> <br/> Copyright : <b>Canal+ Active</b> </td></tr>"; // boucle sur tous les elements foreach ($items as $item) { $html .= "<tr><td bgcolor=\"#FFFFFF\"><table bgcolor=\"#EEEEEE\" width=\"80%\"> <tr><td style=\"font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-color:#000000 \"><b>" .$item['category']."</b> : <a href=\"".$item['link']."style=\"font-size:14px; color:#000000; font-weight:bold; text-decoration:none; \"\">".$item['title']."</a></td><td align=\"right\" colspan=\"2\" style=\"font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-color:#000000 \">".$jour." ".$d." " .$mois." ".$y."</td></tr> <tr height=\"15\"><td style=\"margin-top:14px;\"></td></tr> <tr valign=\"top\"> <td align=\"left\" colspan=\"2\" style=\"font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-color:#000000 \"> ".$item['description']." </td> </tr></table>"; } $html .= "</td></tr></table>\n"; } // retourne le code HTML a inclure dans la page return $html; }
echo FeedParser("http://www.canalplay.com/RSS.aspx", 11); ?>