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??