![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/06/2007, 11:18
|
|
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. |