Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2007, 06:00
josebyte
 
Fecha de Ingreso: julio-2007
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Limpiar caracteres raros

Wenas! Lamento un post de novato pero no he encontrado nada parecido en el faq.

Quiero hacer un registro de usuarios y no quiero que haya usuarios que se llamen por ejemplo "pe!pe".

Mi duda es como limpiar una variable de todos los caracteres que no sean alfanumericos y permitir el "_".

He pensado en meter en un array todas las letras en mayusculas y el "_", despues poner mi variable en mayusculas y leer caracter a caracter y si no se encuentra en el array mostrar error.
Es una forma seguramente muy lenta y me gustaria encontrar una solucion mejor.

Mi duda no es para evitar el sql injection, para eso utilizo la funcion mysql_real_escape_string() para pasarle mis querys. Con eso bastaria para evitar el sql injection?

Gracias!