Codice PHP:
<?
$string
="";
$file=fopen("text.txt","a+"); //apre il file in append, se non esiste lo crea
if(!isset($val)) $val '';
if (
trim($val)=="")
foreach (
$_POST['dato'] as $val)
{
$string.="|".$val// costruisce la stringa |dato1|dato2|dato3|dato4 ecc...
}
$string=substr($string,1); // elimina il primo |
fwrite ($file,$string); //scrive la stringa
fclose ($file); //chiude il file
?>
rimpiazzalo con

Codice PHP:
<?
if (isset($_POST['Invia']) && !empty($_POST['Invia']))
{
foreach (
$_POST['dato'] as $key=>$val$_POST['dato'][$key] == trim($val);

$string=implode("|",$_POST['dato']);
$file=fopen("text.txt","w+");
fwrite ($file,$string); //scrive la stringa
fclose ($file); //chiude il file
}
?>