Ciao a tutti...

spero di trovare una soluzione perchè fino ad ora non ho avuto molto successo.

spiego subito il mio problema.

io vorrei fare un'esportazione di dati dal mio database e per fare questo creo un file txt con i dati e fin qui tutto ok.

la directory in cui è questo file è:
$_SERVER["DOCUMENT_ROOT"]."/php_membri/membri.txt";

ora vorrei dare all'utente la possibilità di salvare questo file dove vuole sul suo hard disk e qui iniziano i problemi.

ho provato a far uscire la schermata download con gli header ma senza successo.

ho provato con questi header:

header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=membri.txt");
readfile("membri.txt");

e mi esce sempre un pop-up con il contenuto del file ma senza dirmi di salvarlo.

ho provato anche tutte le possibili combinazioni di headers presente nel sito ufficiale PHP con gli esempi ma senza successo. sempre la stessa cosa.

C'è qualcuno che può risolvermi questo problema?
se non si riesce ad usare gli header qualche altro trucco per poter salvare il file sull'hard-disk dell'utente.

GRazie a tutti per l'aiuto