Codice PHP:
while($tabtop=mysql_fetch_array($veto,MYSQL_ASSOC)){

$nspe=$tabtop['nspe'];
$ido=$tabtop['ido'];
..........+ 
altri venti campi
$fp
=fopen($filedi,"a+");
$gen=$nspe.";".$ido; + altri venti campi
$fw
=fwrite($fp,$gen);
fclose($fp);
echo 
$gen;
}
//--while 
se metto tutto quanto all' interno del ciclo la cosa funziona....
pero' mi sembra inutile aprire e chiudere ogni volta il file..... finchè sono 4/5 cicli ok, ma se cominciano a diventare una decina ralllenta tutto.... sbaglio??? (da tenere presente che la stringa da scrivere nel file non è composta solo da 2 campi (come in questo esempio) ma da una ventina....

come mai non va la soluzione che avevo adottato prima (con la creazione del file prima del ciclo , la scrittura all' interno, e la chiusura dopo il ciclo)

cosa non andava???
grazie