Salve , ho fatto delle modifiche a questo codice :
<?
$nick=$_POST["nick"];
$password=$_POST["password"];
$password2=$_POST["password2"];
$name=$_POST["name"];
$città=$_POST["città"];
$email=$_POST["email"];
$user_ok=1;
$users_db=file("../database/users.xdb");
$dim_db=count($users_db);
for ($i=0;$i<$dim_db;$i++){
$user=chop($users_db[$i]);
$user_info=explode("<->",$user);
$user_nick=$user_info[0];
$user_passwd=$user_info[1];
if (($nick==$user_nick) | ($password==$user_passwd)){
$user_ok=0;
}
}
if ($user_ok==1){
if (empty($nick) | empty($password) | empty($password2) | empty($name) | empty($email)){
echo "<center>Errore: non hai riempito uno o più campi...</center>";
echo "<center><a href=\"../register.php\">TORNA INDIETRO</a></center>";
}
if($password != $password2)
{
die("La password non corrisponde a quella di verifica"
}
else{
$user=$nick."<->".$password."<->".$email."<->".$name."<->".$città."\n";
$user_db=fopen("../database/users.xdb","a+");
fputs($user_db,$user);
fclose($user_db);
echo "<center>Registrazione effettuata con successo.<center>";
echo "<center>Ora puoi andare al pannello di <a href=\"../login.php\">Login</a></center>";
}
}
else{
echo "<center>Errore: nick o password già utilizzati.<center>";
echo "<center><a href=\"../register.php\">TORNA INDIETRO</a></center>";
}
?>
solo che non funge la parte segnata in rosso mi da parse error ! perchè?![]()