ciao a tutti, ho guardato nelle pillole ma non ho trovato niente (solo un bel viaggio..)
chi mi dà una mano per capire come realizzare un feed (xml ?) pescando i dati da mysql, non so se e come utilizzare php per questa funzione.
thanx![]()
ciao a tutti, ho guardato nelle pillole ma non ho trovato niente (solo un bel viaggio..)
chi mi dà una mano per capire come realizzare un feed (xml ?) pescando i dati da mysql, non so se e come utilizzare php per questa funzione.
thanx![]()
Se ne è parlato recentemente e ci sto tuttora lavorando anche io.
Diciamo che per partire puoi guardare una classe descritta qui:
http://freephp.html.it/articoli/view...p?id=103&pag=1
e poi seguire le discussioni (tramite ricerca, le ultime che trovi riguardano proprio questa classe)
http://forum.html.it/forum/search.ph...by=&sortorder=
Anzi, se riesci a risolvere una o più questioni ancora aperte, faresti un favore a diverse persone (me compreso) ;-)
ok, grazie per i link
spero di riuscire a "risolvere" qualche problema ed essere di aiuto![]()
Riporto in vita la discussione, perchè ho trovato una classe molto potente per creare feed XML.
Supporta RSS (validi dalla vers. 0.8 alla 2.0), Atom, RDF e altri.
Può prendere le news da qualsiasi cosa: un database, un file di testo, altri feed...
è abbastanza intuitiva da usare, dato che è ampiamente commentata e correlata di esempi.
Il link alla classe:
http://www.bitfolge.de/rsscreator-en.html
L'unico problema si può creare se le date sono memorizzate in formato UNIX EPOCH (o almeno, a me è successo).
Se non si aggiunge nulla, la data è sempre fissa sul 1970. Io ho risolto così:Basta aggiungere una cifra (anche 1 sec) e va a posto.codice:$item->date = ($data[date] + "00000003600");
Buon feed a tutti!
Una info:
il file "FeedCreator.class.php" dove lo hai messo e come gli si dice di generare l'RSS??![]()
Denghiù![]()
- -
Hello world!
http://www.bitfolge.de/rsscreator-en.html (è bastata una semplice ricerca col nome del file)Originariamente inviato da Freddy on the Net
il file "FeedCreator.class.php" dove lo hai messo e come gli si dice di generare l'RSS??![]()
ci sono le istruzioni e, come ho già detto,è ampiamente commentata e correlata di esempi![]()
La mia domanda era inerente alla configurazione dello script ed alle sue modalità di funzionamento e non dove trovarloOriginariamente inviato da Petro_suse91
http://www.bitfolge.de/rsscreator-en.html (è bastata una semplice ricerca col nome del file)
ci sono le istruzioni e, come ho già detto,
![]()
![]()
ad esempio nella stinga del db:codice:<? include("feedcreator.class.php"); $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; $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; // get your news items from somewhere, e.g. your database: mysql_select_db($dbHost, $dbUser, $dbPass); $res = mysql_query("SELECT * FROM news ORDER BY newsdate DESC"); while ($data = mysql_fetch_object($res)) { $item = new FeedItem(); $item->title = $data->title; $item->link = $data->url; $item->description = $data->short; $item->date = $data->newsdate; $item->source = "http://www.dailyphp.net"; $item->author = "John Doe"; $rss->addItem($item); } $rss->saveFeed("RSS1.0", "news/feed.xml"); ?>
mysql_select_db($dbHost, $dbUser, $dbPass);
cosa hai inserito??
io ho fatto varie prove ma da sempre l'errore "unexpected T_STRING"![]()
![]()
- -
Hello world!
ma mi spegate cosa state facendo di preciso![]()
La programmazione è una scelta di vita....
il file in questione dovrebbe riuscire ad estrapolare i titoli dalle news di un sito leggendo il suo DB e generare un Feed RSS.Originariamente inviato da Pietro84
ma mi spegate cosa state facendo di preciso![]()
Solo che non sono ancora riuscito a capire come si configura, un file readme non è presente nel download e sul forum molte domande sull'argomento sono senza risposta![]()
- -
Hello world!
cos'è un feed RSS?
Non vedo l'utilità cmq![]()
La programmazione è una scelta di vita....