Ho risolto..
Ho usato come db un file txt in modo da poter utilizzare l'opzione "a+" in fopen($db, "a+");
Poi ho creato un'altra pagina php (chiamata esporta.php) in cui vengono presi i dati all'interno del file txt con un ciclo while e copiati all'interno del file excel.
La pagina php ha questa conformazione:
Codice PHP:
<?php
if (!$p_file = fopen("dati.txt","r")) {
echo "Errore nell'aprire il file.";
} else {
while(!feof($p_file))
{
$filename = "dati.xls";
$stringa = fgets($p_file);
header ("Content-Type: application/vnd.ms-excel");
header ("Content-Disposition: inline; filename=$filename");
echo"<table>";
echo"$stringa";
echo"</table>";
}
fclose($p_file);
}
?>
Grazie a tutti
Ciaociao