En la nueva version de php esta preg_match...
deberia de quedar asi:
Código PHP:
Ver originalif (preg_match("/(\./)|(://)|(\.%2F)|(:%2F%2F)|(%3A)|(<)|(>)|(%3C)|(%3E)|(admin=)|(user=)|(http)|(ftp)|(pwd)|(nuke_authors)|(radminsuper)|(union)|(/\*.*\*/)|(%25)|(dW5pb24)|(VU5JT04)/",$direccion)){
cambia es el eregi por preg_match y que en en el inicio y fin de la cadena debes poner /
ahora no entiendo el conjunto de condiciones que colocaste adentro... tambien soy nuevo en estas funciones :D