Prego ^_^
Ho trovato in giro questo script, non l'ho testato e non so dirti se funziona:
Codice PHP:
// $file: percorso assoluto + nomefile del file da inviare al browser
// esempio: [urll]http://www.sito.it/cartella/nomefile.txt[/urll]
function force_download($file)
{
$dim = filesize($file);
$nome_file = substr($file,strrpos($file,"/")+1,strlen($file));
$apptype = "application/force-download";
header("Content-Type: ".$apptype."; name=".$nome_file);
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".$dim);
header("Content-Disposition: attachment; filename=".$nome_file);
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: private");
header("Pragma: public");
readfile($file);
}
In pratica per utilizzarlo devi necessariamente recuperare il nome del file, inserirlo nel percorso completo e richiamare la funzione con
Codice PHP:
// codice php per creare il file txt, assegno il nome del file nella variabile $nomeTXT
// $file = "www.sito.it/cartella/$nomeTXT";
force_download($file);
Nel caso non ci riuscissi, postami il codice che utilizzi per generare il file e vedo di aiutarti.