Ciao a tutti, una domandina, non ho mai lavorato con i file e ora dovevo fare una cosuccia.

Allora ho una pagina dove viene stampata un query piuttosto pesante, vorrei che il risultato, 10.000 linee mi venga salvato in un txt. Ho già visto che bisogna mettere i dati della query in una variabile e poi usato questa sintassi:

Codice PHP:
$fp fopen("TEST.txt""w");
$textfwrite($fp$miavariabile);
fclose($fp); 
Ed effettivamente funziona, ho però bisogno di 2 cose.

1) Ora lo salva in locale, si può fare che non lo salvi mai in locale ma che lo salvi sul desktop ad esempio?

2) E possibile far si che ci sia un pulsante che se premuto crei il file anziche crearlo sempre e che mi dia ad esempio la schermata salva con nome?

Grazie mille