Codice PHP:
function account_namevalid() {  
           if (
eregi("^((root)|(bin)|(daemon)|(adm)|(lp)|(sync)|(shutdown)|(halt)|(mail)|(news)|(uucp)|(operator)|(games)|(mysql)|(httpd)|(nobody)|(dummy)|(www)|(cvs)|(shell)|(ftp)|(irc)|(debian)|(ns)|(download))$"$name)) 
           {
    return 
false;
  }
  if (
eregi("^(anoncvs_)"$name)) {
    return 
false;
  }

return 
true;
}

        
$name "prova";
        if (!(
account_namevalid())) echo "

 NO ERRORE </p>"

        else  echo 
"

ERRORE </p>"


?> 
Possibile che solo a me non fuziona? Le ho provate tutte ma mi da sempre ERRORE oppure NO ERRORE se inverto i true con i false viceversa, ma non ottengo il controllo desiderato se chiamo ad esempio $name shutdown, forse non mi è chiara la funzione eregi....