ho abilitato la visualizzazione errori e non mi dà alcun errore, ho modificato il codice cosi: (tralascando le prime e ultime parti)
se scrivo spazio vuoto nel user risponde correttamente "Nickname non valido"function Check($username) {
global $stop;
if ((!$username) || ($username=="") || (ereg("[^a-zA-Z0-9_-]",$username))) $stop = "<center>Nickname non valido</center>
";
if (strrpos($username,' ') > 0) $stop = "<center>Il Nickname non deve contenere spazi</center>";
if (("SELECT username FROM users WHERE username='$username'") > 0) $stop = "<center>Il Nick è già presente nel nostro database</center>
";
return($stop);
}
Check($username);
if (!$stop) {
echo "Messaggio ecc.........";
} else {
echo $stop;
}
se scrivo il nick con spazio correttamente "Il Nickname non deve contenere spazi"
ma se scrivo sia un utente registrato che un utente nuovo mi continua senza verificarlo, il nick registra giustamente quello che inserisco infatti ho fatto una verifica mettendo anchee mi da il nick giusto che inserisco.echo $nickname;
hai degli ulteriori consigli? grazie Luigi