
Les exemples d'intégration suivante sont donnés à titre indicatif. Pensez à personnaliser l'affichage au moyen d'une feuille de style par exemple.
Ce service est offert à titre gratuit sans aucune garantie. Nous ne saurions être tenus pour responsables en cas d'indisponibilité du script, ni en cas d'annulation ou de changement de programnation au niveau des soirées. Les établissements restent propriétaires des logos, flyers et textes affichés.
<?php
$xml_file = "http://www.gayfetard.com/rss-agenda.xml"; //=> Adresse du flux
$max = 10; //=> Nombre de titres maximum à afficher
$file = fopen($xml_file,"r");
if ($file) {
while (!feof($file)) $raw .= fread($file,32000);
fclose($file );
if(eregi("<item>(.*)</item>",$raw,$rawitems)){
$items = explode("<item>", $rawitems[0]);
$nb = count($items);
$maximum = (($nb-1) < $max) ? ($nb-1) : $max;
for ($i=0;$i<$maximum;$i++) {
eregi("<title>(.*)</title>",$items[$i+1], $title);
eregi("<link>(.*)</link>",$items[$i+1], $link);
echo "<a href=\"".$link[1]."\" target=\"_blank\">".$title[1]."</a><br />";
}
}
}
?>
Vous obtiendrez :
Notez que le nombre de soirées affichées varie de 0 à $max
<?php
$xml_file = "http://www.gayfetard.com/rss-agenda.xml";
$max = 10;
$file = fopen($xml_file,"r");
if ($file) {
while (!feof($file)) $raw .= fread($file,32000);
fclose($file );
if(eregi("<item>(.*)</item>",$raw,$rawitems)){
$items = explode("<item>", $rawitems[0]);
$nb = count($items);
$maximum = (($nb-1) < $max) ? ($nb-1) : $max;
echo "<style type=\"text/css\">
<!--
.rss_caption {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 8px;
font-size: 18px;
font-weight: bold;
}
.rss_titre {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px;
margin: 0px;
}
-->
</style>";
echo "<table width=\"400\" border=\"0\" summary=\"Agenda des soirées et des sorties gay, lesbiennes et friendly.\">
<caption class=\"rss_caption\">
Soirées et sorties
</caption>";
for ($i=0;$i<$maximum;$i++) {
eregi("<title>(.*)</title>",$items[$i+1], $title);
eregi("<link>(.*)</link>",$items[$i+1], $link);
eregi("<image>(.*)</image>",$items[$i+1], $image);
eregi("<description>(.*)</description>",$items[$i+1], $description);
//=> Supprime le CDATA
if (eregi("<!\[CDATA\[",$description[1]) && eregi("\]\]>",$description[1])) : $description[1] = substr($description[1],9,-3); endif;
echo "
<tr>
<td width=\"60\" valign=\"top\"><a href=\"".$link[1]."\" target=\"_blank\"><img src=".$image[1]." width=\"60\" /></a></td>
<td width=\"340\" valign=\"top\"><a href=\"".$link[1]."\" target=\"_blank\"><p class=\"rss_titre\">".$title[1]."</p></a>".$description[1]." <a href=\"".$link[1]."\" target=\"_blank\">[...]</a></td>
</tr>
";
}
echo "</table>";
}
}
?>
Vous obtiendrez :
Notez que le nombre de soirées affichées varie de 0 à $max
Soirée gay-lesbiennes and friendly 17-05-2008 22:00 - PERIGUEUX (24)Soirée gay-lesbiennes et friendly à la brasserie du Wilson 13 rue du Président Wilson 24000 Périgueux. avec show transformiste. [...] |