Feed RSS e Atom con PHP!

Posted on 01. Jan, 2010 by daniele in php, tutorials


FeedCreator è una classe PHP che permette di creare feed in formati diversi, come ad esempio, RSS e Atom. Anche se l'ultimo aggiornamento risale al 2005, questa classe è tra le migliori per scrivere feed RSS, Atom, OPML e PIE.

Qui di seguito troverete un esempio per applicare questa splendida classe sul vostro sito!

 
< ?
include("feedcreator.class.php");
 
$rss = new UniversalFeedCreator();
$rss->useCached();
$rss->title = "PHP feed";
$rss->description = "Feed Sastgroup";
$rss->link = "http://www.tuosito.com/feed";
$rss->syndicationURL = "http://www.tuosito.com/".$PHP_SELF;
 
$image = new FeedImage();
$image->title = "logo sastgroup";
$image->url = "http://www.sastgroup.com/tuologo.png";
$image->link = "http://www.sastgroup.com";
$image->description = "Feed di test Sastgroup, clicca qui per visitarci!";
$rss->image = $image;
 
mysql_select_db($dbHost, $dbUser, $dbPass);
$res = mysql_query("SELECT * FROM feed_table ORDER BY data DESC");
 
while ($data = mysql_fetch_object($res)) {
    $item = new FeedItem();
    $item->title = $data->titolo;
    $item->link = $data->url;
    $item->description = $data->riassunto;
    $item->date = $data->data;
    $item->source = "http://www.sastgroup.com";
    $item->author = $data->autore;
 
    // aggiunge la news alla lista di elementi del feed
    $rss->addItem($item);
}
 
$rss->saveFeed("RSS2.0", "feed.xml");
?>
 

La classe FeedCreator potete scaricarla direttamente da qui!


Correlati

Leave a reply