Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/11/2011, 14:11
Avatar de CesarHC
CesarHC
 
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 13 años, 9 meses
Puntos: 56
Respuesta: seguridad en formulario

Aparte de que creo ereg es una funcion obsoleta y debes usar en vez de ella preg_match creo que tienes malesto.

Mal(tienes function comprobar_nombre_usuario_expresiones_regulares($us uario) separado).

Código PHP:
Ver original
  1. function comprobar_nombre_usuario_expresiones_regulares($us uario){
  2. if (ereg("^[a-zA-Z0-9\-_]{3,20}$", $usuario)) {
  3. echo "El nombre de usuario $usuario es correcto<br>";
  4. return true;
  5. } else {
  6. echo "El nombre de usuario $usuario no es válido<br>";
  7. return false;
  8. }
  9. }

Bien

Código PHP:
Ver original
  1. function comprobar_nombre_usuario_expresiones_regulares($usuario){
  2. if (ereg("^[a-zA-Z0-9\-_]{3,20}$", $usuario)) {
  3. echo "El nombre de usuario $usuario es correcto<br>";
  4. return true;
  5. } else {
  6. echo "El nombre de usuario $usuario no es válido<br>";
  7. return false;
  8. }
  9. }
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.