[FLUG] feed rss generato
- From: Carlo Minucci <gecco@xxxxxxxxxxxx>
- To: fanolug@xxxxxxxxxxxxx
- Date: Mon, 29 Sep 2003 19:55:56 +0200
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 ("'\&'", "&", $xmlout);
$fp = fopen('gecco.xml','w');
fwrite($fp,$xmlout);
fclose($fp);
?>
non ve lo commento `che vado a mangiare
--
sXe
- Follow-Ups:
- [FLUG] Re: feed rss generato
- From: Alex Pagnoni
Other related posts:
- » [FLUG] feed rss generato
- » [FLUG] Re: feed rss generato
- » [FLUG] Re: feed rss generato
- » [FLUG] Re: feed rss generato
- » [FLUG] Re: feed rss generato
- [FLUG] Re: feed rss generato
- From: Alex Pagnoni