Salve a tutti ho un problemino
Codice PHP:
<html>
<head>
<title>Registrazione alla chat</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body bgcolor="#FBBEAA">
<?


$nick
=$_POST['nick'];
$nick=strtolower($nick);/*conversione della stringa del nick in minuscolo*/
$nick=stripslashes($nick);/*toglie gli slashes aggiunti ad una stringa  con addslòashes*/

$passwordd=$_POST['password'];
/*require("md5.class.php");*/
$password_cr=md5($passwd); //criptazione con md5 per ora unico sistema di criptazione irreversibile e piu sicuro degli altri

$age=stripslashes($_POST['age']);
$sex=stripslashes($_POST['sex']);
$nation=stripslashes($_POST['nation']);
$hobbies=stripslashes($_POST['hobbies']);

echo 
$nick,$password_cr,$age,$sex,$nation,$hobbies;
/*si controlla che la pass e il nick non esistano*/
require('config.php');
if (!(
file_exists($file_reg)))
{
fopen($file_reg,"w");}

$utente_ok=1;
$ut_regist=file($file_reg);/*si memorizza  il file  in un vettore ;ogni elemento del vettore corrisponde ad ogni riga del file*/
$dim_reg=count($ut_regist);/*conta le righe del vettore*/
/*ora che il file è un vettore era meglio utilizzare un foreach piuttosto che un for*/
for ($i=0;$i<$dim_reg;$i++)
{
$utente=chop($ut_regist[$i]);/*chop è alias di rtrim ed elimina spazi ed altro dalla fine del file in questo caso dalla riga in cui andremo a scrivere*/
$dati_ut=explode("|",$utente);/*considerando ogni riga come un array si separa ogni elemento  dell'array con un |*/
$nick_ut=$dati_ut[0];
$pass_ut=$dati_ut[1];
if ( (
$nick==$nick_ut) | ($password_cr==$pass_ut) )
{
 
$utente_ok=0/*nick o password già esistenti*/
 
echo "<center>Nick o password già utilizzata.
<a href=\"register.php\">Torna indietro</a><center>"

 }
}

if (
$utente_ok==1)
{
if (empty(
$nick) | empty($password) | empty($nation) | empty($sex) | empty($hobbies))
{
echo 
"<center><font face=\"Verdana\" size=\"2\">NON HAI RIEMPITO UNO O PIU' CAMPI</font></center>

"
;
echo 
"<center><font face=\"Verdana\" size=\"2\"><a href=\"javascript:history.back();\">TORNA INDIETRO</a></font></center>";
}
else  
/*in caso in cui tutti i campi siano stati tutti riempiti*/
{
$utente=$nick."|".$password_cr."|".$age."|".$sex."|".$nation."|".$hobbies."\n";

$ins_utente=fopen($file_reg,"a+");/*si scive i dati dell'utente nel vettore-filre*/ 
fputs($ins_utente,$utente);
fclose($ins_utente);



echo 
"
        
        

        
<center>Sei registrato alla chat.
 <a href=\"login.php\">Vai al login</a></center>"
;



}
}


?>

</body>
</html>
Il mio problema è che non capisco perchè lo script mi va sempre in nick o password gia esistenti e quindi non mi scrive nel file grazie in anticipo