Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/09/2009, 20:20
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: eliminar caracteres raros en nombres de fotos

En esa funcion, como es para URLs amigables, conservo los espacios para reemplazarlos por guiones, entonces, en la expresion:

Elimina \s que corresponde a los espacios
Agrega: \- (guion medio, necesita estar escapado) y _ (guion bajo)

Código php:
Ver original
  1. $str = preg_replace("/[^a-zA-Z0-9\-_]/", "", $str);

La segunda linea ya no es necesaria porque cambia espacios multiples a 1 solo, pero ya se eliminan todos con la modificacion.
__________________
- León, Guanajuato
- GV-Foto