Ver Mensaje Individual
  #9 (permalink)  
Antiguo 05/06/2007, 11:18
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: porque no muestra esta imagen

Bastaría con que sustituyas con str_replace cualquier aparición de ñ o de alguna vocal acentuada y problema resuelto.

De hecho, podés hacer la sustitución en 1 solo paso:

$orig = array('ñ', 'á', 'é', 'í', 'ó', 'ú');
$sust = array('n', 'a', 'e', 'i', 'o', 'u');

str_replace($orig, $sust, $cadenaoriginal);


O, algo más drástico: permitir solamente letras, números y algunos símbolos, y eliminar el resto

ereg_replace('[^a-zA-Z0-9.-_]', '', $cadena original);


Saludos.