di: Andrea Cristaudo 31 Luglio 2003
Come avrete già capito dall'articolo precedente di Fabio Sutto o dagli altri articoli pubblicati su PRO.HTML.it (in particolare Introduzione a RSS) il formato RSS è uno "standard" per la diffusione di sommari di news, ma che con il tempo si è diviso in due versioni incompatibili tra loro. In questo articolo tratteremo la creazione di RSS versione 2.0. I feed RSS disponibili su HTML.it (tuttora in versione di sviluppo) li trovate alla pagina http://www.html.it/rss/.
Un file RSS è un semplice file xml, che a sua volta non è altro che un file ascii che segue delle precise linee guida. Essendo un semplice file ascii, in PHP possiamo creare un file RSS (ma anche un file xml) in diverse maniere: la più semplice delle quali è attraverso le funzioni di stampa dell'output (print, echo).
Inoltre per la sua natura possiamo scegliere se creare il file RSS:Inutile dire che l'ultima delle opzioni è la più dispendiosa.
Un file RSS versione 2 segue le linee guida definite da Dave Winer per il Berkman Center for Internet & Society. Per sua natura è un file dalla sintassi molto semplice (a differenza della versione 1 che predilige un gran numero di funzionalità e di espansioni alla semplicità).Un feed RSS, come accennavo precedentemente, può essere creato in diverse maniere:
La via che mi sembrava più semplice da seguire era la terza. Ho trovato una classe disponibile su phpclasses.org per la creazione di feed RSS versione 1.0, ma niente per la versione che volevo trattare. Ho deciso di svilupparne una abbastanza semplice ma facilmente espandibile. La trovate nella prossima pagina.
Guida SymfonyScopriamo quanto è facile programmare in PHP. Una guida al framework... |
Guida PHP e MySql praticaEsaminare e comprendere i comandi fondamentali di interazione tra... |
Guida programmazione ad oggetti con PHP 5Come creare applicazioni Web utilizzando la programmazione orientata... |
Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.
Iscriviti alla newsletter
|
|
Corso Webmaster con PHP01 Marzo 2010 a Milano |
|
|
Corso Amministratore Linux15 Febbraio 2010 a Roma |
|
|
Corso Webmaster con PHP29 Marzo 2010 a Roma |