semplice, in una variabile memorizzi il contenuto delle prime tre righe, e poi aggiugni tutto il resto, poi in chiusura metti le righe di chiusura del file.
qualcosa tipo:
codice:
$file = fopen("fiera.xml", "w");
$feed_content = "<?xml version=\"1.0\"?>\n
<rss version=\"2.0\">\n
<channel>\n
<title></title>\n
<link></link>\n
<description></description>\n
<language>it</language>\n";
fwrite($file, $feed_content);
$data = date("D, d n Y - G:i");
while($array = mysql_fetch_array($query)) {
extract($array);
$news = htmlentities($news);
fwrite($file, "<item>\n
<title><![CDATA[$title]]></title>\n
<description><![CDATA[$news]]></description>\n
<link></link>\n
<author></author>
<category></category>
<pubDate>$data</pubDate>
</item>");
}
fwrite($file, "</channel>\n</rss>");
fclose($file);