blog personale

Copio il semplice codice PHP per leggere record da un database e creare una fonte xml RSS.
Tralascio il codice per collegarsi al database e la query. Uso nomi inventati per i campi della tabella del db. Il link della fonte RSS è ovviamente la pagina dove inseriamo il codice (es: fonte_rss.xml.php).
Attenzione alla sintassi xml, il parser xml di mozilla è ad es. molto sensibile ai caratteri di andata a capo.
La prima riga della fonte xml è scritta in tal modo in quanto il tag di apertura xml inizia come il tag di apertura per il codice php e il parser php lo interpreterebbe erroneamente come codice php.

<? print '<'.'?xml version="1.0" ?><rss version="2.0"><channel>'; ?>
<title>
titolo

</title>
<link>
http://www.sito.it
</link><description>
descrizione
</description>
<language>it</language>
<copyright>
autore news
</copyright>

<?
//connessione mysql
while ($row=mysql_fetch_array($result))
{
   $page.='<item><title>'.$row[titolo].'</title>';
   $page.='<description>'.$row[description].'</description><link>'.$row[link].'<link></item>\n' ;

print $page;

?>
</channel>
</rss>

Leave a comment

Name: (Required)

E-mail: (Required)

Website:

Comment:

 

 

Ultimi post

About Me

Blog tecnico/geek di Elvis. Chi sono ? studente & web developer freelance. Vedi la pagina "about me" per altre info.

scontiphp