Salve, qualcuno sa dirmi come mai non vengono scritti sul file "$fx" nome e città? mi vine scritto solo nick password email ( sono messi in ordine ) nel file mi compaiono cosi : Nick|Password|email|||
lo script è :

<?php
include("config_login.php");
$ct=$_POST[ct];
$nk=$_POST[nick];
$em=$_POST[mail];
$nome=$_POST[nome];
$città=$_POST[città];

$fx=file("$path/$fop");

foreach($fx as $v){
if($v!=""){
list($nkk,$pww,$emm)=explode("|",$v);
if($nkk=="$nk"){
echo "azione non valida";
exit;
break;
}
if($em=="$emm"){
echo "azione non valida";
exit;
break;
}
}
}


if($ct=="ct"){
$pw=rand(111111,999999);

$sx="$nk|$pw|$em|$nome|$città|\n";

$fp=fopen("$path/$fop","a");
fputs($fp,$sx);
fclose($fp);


$txt="Ciao $nk,
di seguito ti mostriamo i tuoi dati di accesso:

username: $nk
password: $pw

Ti ricordiamo che potrai modificare la password che
ti è stata assegnata subito dopo esserti identificato.

Ringraziandoti per l'attenzione prestataci
ti auguriamo una buona navigazione.
$nm_m.";

mail("$em","$obj","$txt","from: $nm_m <$email_m>");

echo "<div align=center>ISCRIZIONE EFFETTUATA CON SUCCESSO</div>
";
echo "<div align=center> Ti è stata inviata una email contenente i dati di accesso
al seguente indirizzo: $em</div>
";
echo "<div align=center> <A HREF=\"javascript:self.close()\"> CHIUDI QUESTA PAGINA </a></div>";

}else{

echo "accesso negato";
}

?>


secondo voi c'è qualche errore?