Ver Mensaje Individual
  #15 (permalink)  
Antiguo 28/12/2011, 16:05
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Función mail() no envía nada

de la misma manera que te lo indiqué para controlar la sintáxis del email, con el usuario podés hacer esto

Código PHP:
Ver original
  1. $control_usuario="/^[a-zA-Z0-9]{6,20}$/i";
  2. if(!preg_match($control_usuario,$post_usuario)){
  3. $mensaje_error = "la <b>sintáxis de usuario</b> no es válida<br />\n";
  4. }

es decir, que el nombre de usuario solo puede contener a-z(mayusculas o minúsculas y números de 0 a 9, con una longitud entre 6 y 20 caracteres (y excluiría cualquier otro tipo de caracter de los nombres de usuario si es para almacenar en una BD y usar como elemento de validación. en todo caso agregar otro campo nombre y apellido completo pata que pongan lo que deseen)

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.