Buondì, problemin con la creazione di rss:
Codice PHP:
$inizio = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\n";
$inizio .= "<rss version=\"2.0\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:content=\"http://purl.org/rss/1.0/modules/content/\">\n";
$inizio .= "<channel>\n";
$inizio .= " <title>titolo</title>\n";
$inizio .= " <description>descrizione</description>\n";
$inizio .= " <link>link</link>\n";
$inizio .= " <copyright>Copyright © 2010 Nome. Tutti i diritti riservati.</copyright>\n";
$inizio .= " <generator>generatore</generator>\n";
$inizio .= " <language>it-it</language>\n";
$inizio .= " <ttl>60</ttl>\n\n";
$array_rss = array();
$query = "query che tira fuori la roba dal db per sbatterla nel rss";
$record = mysql_query($query);
$testo = "";
while ($array_rss=mysql_fetch_array($record)) {
$testo .= "<item>\n";
$testo .= " <title>".$array_rss[1]." - ".$array_rss[2]."</title>\n";
$testo .= " <link>link</link>\n";
$testo .= " <description>\n <![CDATA[".$array_rss[3].$array_rss[7]."]]>\n </description>\n";
$testo .= " <dc:creator>creatore</dc:creator>\n";
$testo .= " <category>categoria</category>\n";
$testo .= " <pubDate>".date("F j, Y, g:i a")."</pubDate>\n";
$testo .= "</item>\n\n";
}
$fine = "</channel>\n";
$fine .= "</rss>\n\n";
$handle = fopen("rss/file.rss", "w");
fwrite($handle, $inizio.$testo.$fine);
su Parallel con windows xP il file creato è letto corretamente mostrando tutte le news inserite sia da ie che ff, però su Safari su Leopard non c'è verso, viene letta solo la prima inserita e basta...
suggerimenti??