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.