crei un file PHP, esempio rss.php
parti con l'header dell'rss
Codice:
header("Content-Type: text/xml;");
echo "<rss version=\"0.92\">\n";
echo "\t<channel>\n";
echo "\t\t<title>nomesito</title>\n";
echo "\t\t<link>http://ecc...ec....</link>\n";
echo "\t\t<description>descrizione</description>\n";
echo "\t\t<language>it</language>\n";
poi effettui la query e stampi in queto modo i risultati
Codice:
echo "\t\t<item>\n";
echo "\t\t<title>$titolo</title>\n";
echo "\t\t<author> $data e$user</author>\n";
echo "\t\t\t<description>$descrizione o articolo<br />$articolo</description>\n";
echo"\t\t\t<link>http://link all'articolo/</link>\n";
echo "\t\t</item>\n";
e hiudi la query con
Codice:
echo "\t</channel>\n";
echo " </rss>\n";
questo su AV è più che sufficente, ma per domini vari spesso si deve specificare anche il DTD, perciò l'header dell'rss diverrebbe ad esempio:
Codice:
header("Content-Type: text/xml;");
echo"<?xml version=\"0.92\" encoding=\"ISO-8859-1\"?><!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.92//EN\" \"http://my.netscape.com/publish/formats/rss-0.92.dtd\">";
echo "<rss version=\"0.92\">\n";
echo "<rss version=\"0.92\">\n";
ecc... come sopra
puoi appoggiarti ad altri servizi DTD comunque
edit:
Attenzione ai caratteri che vengono utilizzati, alcuni potrebbero non venire riconosciuti correttamente e dare errore, in questo caso si dovrà creare una funzione che rimpiazzi i caratteri con caratteri acettati, esempio le lettere accentate.