[FLUG] feed rss generato

Mailing List del Fortunae LUG
=============================

tutte le blogstar che si rispettino hanno un feed rss
un feed rss non e` altro che un file xml con dentro le news di un sito o i nuovi post di un blog, come quello che compariva sulla colonnina a destra del sito del fanolug, col nuovo software di freshmeat
questo qui sotto e` il codice dello script che genera http://www.liceotorelli.it/personali/minucci/gecco.xml
ho scelto lo standard rss 2.0, che e` piu` semplice :)


<?
$link = mysql_connect("127.0.0.1", "USER", "PASSWORD")or die("Could not connect");
$db = mysql_select_db("minucci") or die("Database sbagliato");
$mese=date("m");
$anno=date("Y");
$query = "SELECT titolo, testo, id FROM burogu WHERE MONTH(data) = " . $mese . " AND YEAR(data) = " . $anno . " ORDER BY id DESC";
$result = mysql_query($query) or die("fallita la query select");


$robba= "<?xml version=\"1.0\"?>\n
<rss version=\"2.0\">
<channel>
 <title>GeccoBLOG</title>mi ser
 <link>http://www.liceotorelli.it/personali/minucci/</link>
 <description>Carlo Minucci a.k.a. Gecco</description>
";

$i=0;
while ($row = mysql_fetch_array($result))
{
 if($i<10)
 {
   $description=preg_replace("'<[\/\!]*?[^<>]*?>'si", "", $row[1]);

$while = $while . " <item>\n
<title>$row[0]</title>\n <description>$description</description>\n
<link>http://www.liceotorelli.it/personali/minucci/index.php?page=burogu.php&anno=$anno&mese=$mese#$row[2]</link>\n
</item>\n";
}
elseif($i>0)
{
break;
}
$i++;
}


$xmlout = $robba . $while . "</channel>\n</rss>";
$xmlout = preg_replace ("'\&'", "&amp;", $xmlout);
$fp = fopen('gecco.xml','w');
fwrite($fp,$xmlout);
fclose($fp);
?>

non ve lo commento `che vado a mangiare

--
sXe

Other related posts: