Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/01/2014, 11:57
carabook
 
Fecha de Ingreso: enero-2014
Ubicación: El mundo
Mensajes: 16
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: solo permitir nombre usuario alfanuméricos

Bueno como dice PHPeros funciona perfecto. Disculpar mi ignorancia pero... ¿sabéis de algún tutorial sobre expresiones regulares?

Mi pregunta ahora sería si esta es la forma más segura o la mejor de evitar nombres de usuario "raros". No se si podría hacerlo de una forma más segura.

Esto es todo lo que tengo puesto...
Código PHP:
$username "ε[-ิิ_•ิ] Daniel García";
$username strip_tags($username);
$username preg_replace('([^A-Za-z0-9\s])'''$username);
$username trim($username);
$url strtolower($username);
$url str_replace(array(' ','_'),"-",$url); 
La url sería para el perfil del usuario, tipo... www.web.com/daniel-garcia

Eso si, me acabo de dar cuenta que me elimina también las tildes.