eh già.. nn riesco a creare lo script

ho un form con due campi.
una volta fatto il send, questi campi vengono visualizzati correttamente

Codice PHP:
<form name=\"form1\" method=\"post\" action=\"?i=send&amp;ok=ok\">
<input type=\"text\" name=\"campouno\">
<input type=\"text\" name=\"campodue\">
<input type=\"submit\" name=\"Submit\" value=\"Invia\"> 
una volta effettuato il send i campi vengono visualizzati correttamente sullo schermo.

Codice PHP:
echo $_POST[campouno]." -  ".$_POST[campodue] ; 
questo funziona correttamente.
una volta visualizzati, io vorrei che l'utente possa scegliere, tramite link o bottone, di salvare questi dati su un txt nel proprio desktop.

leggendo le pilloline, ho fatto un mix (anzi, direi un vero e proprio minestrone ) delle funzioni per scrivere i dati in un txt e per dire al browser di far scaricare il file .,... ma il codice nn funziona correttamente... eccolo qua
Codice PHP:
// apriamo il file di rubrica
 
 
$fp fopen($_POST[campouno].".txt""a");

 
// scriviamo il nostro record
 
fputs($uffa); //la variabile uffa contiene sia campouno che campodue

 // chiudiamo il file
 
fclose($fp);
  
// Invia l'header del formato di file

   // Legge il file
  
$file_content implode(''file($_POST[campouno].".txt"));
  
  
// Specifica al browser che il file è un allegato, ovvero
  //è da scaricare non da visualizzare
  
header("Content-Disposition: attachment; filename=".$_POST[campouno].".txt");
  
  
// Specifica la lunghezza del file
  
$dim filesize($filename);
  
header("Content-Length: ".$dim);
  
  
// Specifica il tipo di codifica nel trasferimento
  
header("Content-Transfer-Encoding: binary");
  
  
// Invia il file al browser
  
echo $file_content


il problema è che se questo mi salva tutto il codice della pagina php (in realtà salva quello il codice dell'output, quindi il codice della pagina html corrispondente), e nn solo i campi inviati via form ...
come posso risolvere?

grazie in anticipo ..

kicko

PS: spero di esser riuscito a spiegarmi ... e spero che qualcuno mi possa aiutare