ah, scusa

se ti può aiutare ti posto il mio codice funzionante

Codice PHP:
            $author 'Maurizio';
            include(
'classe.php'); $r = new MakeRSS('Guarda Qua''http://www.guardaqua.it''Sommario di tutti gli argomenti trattati');

    
## Estraggo le ultime 5 news dal DB

$query=mysql_connect($dbhost$dbuser$dbpass);
if (
$query==FALSE
die(
"Errore durante la connessione a MYSQL ".mysql_error());
    
mysql_select_db($dbname ,$query);
    
$query2 "SELECT * FROM cn_news ORDER BY date DESC LIMIT 5"
    
$risultato=mysql_query($query2,$query); 


    
## Replace XML undefined entities    
function xmlentities $string ){return str_replace ( array ( '&''"'"’"'<''>' ), array ( '&amp;' '&quot;''&apos;' '&lt;' '&gt;' ), $string );}

    
## Scrivi il risultato della query nel file RSS.XML

        
while ($dati=mysql_fetch_array($risultato)) { 
$r->AddOptional($category$dati[cat]);

$dati[content] = xmlentities($dati[content]);
$permalink 'http://www.guardaqua.it/primapagina.php?a='.$dati[id];
$r->AddOptional($data$dati[cat]);
        
$r->AddArticle($dati[subject], $permalink$dati[content], $author$category);
        
$r->Output(true'rss.xml');
        } 
Questo estrae i dati dal DB correttamente, solo la riga
$r->AddOptional($category, $dati[cat]);
non funziona