![]() |
|
Leggere un Feed RSS con PHP
In un vecchio articolo abbiamo imparato a leggere file XML con PHP utilizzando le funzioni per la lettura dei file e le espressioni regolari per catturare i nodi della struttura XML. Vediamo i questo articolo come leggere un Feed RSS remoto (clicca qui per info sul formato RSS) utilizzando le funzioni dell'XML DOM di PHP. Segue un esempio di codice corredato da opportuni commenti.
<?PHP
// Creo un nuovo oggetto XML DOM
$xmldom = new DOMDocument();
// Scelgo il feed RSS remoto da leggere
$xmldom->load("http://www.lucaruggiero.it/blog/feed.xml");
// Scorro il noto rappresentato dal tag <item>
$nodo = $xmldom->getElementsByTagName("item");
// Effettuo un ciclo su tutti i nodi <item> trovati
for ($i=0; $i<=$nodo->length-1; $i++)
{
// Estraggo il contenuto dei singoli tag del nodo <item>
$titolo = $nodo->item($i)->getElementsByTagName("title")->item(0)->childNodes->item(0)->nodeValue;
$collegamento = $nodo->item($i)->getElementsByTagName("link")->item(0)->childNodes->item(0)->nodeValue;
$descrizione = $nodo->item($i)->getElementsByTagName("description")->item(0)->childNodes->item(0)->nodeValue;
// Stampo a video i risultati
?>
<p><a href="<?PHP echo $collegamento;?>"><?PHP echo $titolo;?></a><br><?PHP echo $descrizione;?></p>
<?PHP
}
?>
TAGS - php xml, php xml dom, php rss, feed rss |
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Riavviare IIS
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Errore 80004005: Cannot update. Datab...
Generare password casuali in Javascri...
Riscrivere le URL con Asp
Effetto ombra su testo con Photoshop
Referenze dei Tag Html
Introduzione ad Ajax ed Asp con Jscri...
HTTP 500 internal server error
Stringhe di connessione via ODBC e Ol...
Breve guida a jQuery
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2013 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||