Ciao ho questo codice che dovrebbe creare feed rss. Lo voglio usare sul mio sito nella categoria "Giochi & Utility" con i giochi e i programmi che ci sono.
Codice PHP:
<?
// crea un nuovo oggetto ed istanzia le caratteristiche del feed
$rss = new UniversalFeedCreator();
$rss->useCached();
$rss->title = "PHP news";
$rss->description = "daily news from the PHP scripting world";
$rss->link = "http://www.dailyphp.net/news";
$rss->syndicationURL = "http://www.dailyphp.net/".$PHP_SELF;
// associa al feed una immagine
$image = new FeedImage();
$image->title = "dailyphp.net logo";
$image->url = "http://www.dailyphp.net/images/logo.gif";
$image->link = "http://www.dailyphp.net";
$image->description = "Feed provided by dailyphp.net. Click to visit.";
$rss->image = $image;
// legge il contenuto di un database
mysql_select_db($dbHost, $dbUser, $dbPass);
$res = mysql_query("SELECT * FROM tabella_news ORDER BY news_data DESC");
// scorre tutto il contenuto della query al database
while ($data = mysql_fetch_object($res)) {
$item = new FeedItem();
$item->title = $data->news_titolo;
$item->link = $data->news_url;
$item->description = $data->news_riassunto;
$item->date = $data->news_data;
$item->source = "http://www.dailyphp.net";
$item->author = $data->news_autore;
// aggiunge la news alla lista di elementi del feed
$rss->addItem($item);
}
$rss->saveFeed("RSS2.0", "feed.xml");
?>
Non andate a cercare sul mio sito quest'area sopra elencata: non esiste, sto ricostruendo un sito sul mio pc e uso dei file temporanei per testare script da me creati / modificati.
EDIT: Il sito non aveva pubblicato il codice aggiornato, manca un "include" all'inizio del codice e altri parti di codice. Scusatemi per il disagio ora me ne sono accorto leggendo le news del sito.