Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/12/2011, 10:22
nestornoe
 
Fecha de Ingreso: diciembre-2011
Mensajes: 159
Antigüedad: 12 años, 5 meses
Puntos: 18
Respuesta: Problema con ñ's y acentos en PHP

Hola

por si a alguien le interesa encontre la respuesta aqui mismo en el sitio, les pongo la funcion

Cita:
function limpieza_url($cadena)
{ $cadena = utf8_encode($cadena);
$vocalti= array ("á","é","í","ó","ú","Á","É","Í","Ó","Ú","ñ","Ñ"," À","È","Ì","Ò","Ù","à","è","ì","ò","ù","ç","Ç","â" ,"ê","î","ô","û","Â","Ê","Î","Ô","Û","ü","ö","Ö"," ï","ä","ë","Ü","Ï","Ä","Ë"," ","\r\n","\n");
$vocales= array ("a","e","i","o","u","A","E","I","O","U","n","N"," A","E","I","O","U","a","e","i","o","u","c","C","a" ,"e","i","o","u","A","E","I","O","U","u","o","O"," i","a","e","U","I","A","E","-","-","-");
$cadena=str_replace($vocalti, $vocales,$cadena);
$cadena = strtolower($cadena);
$find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
$repl = array('', '-', '');
$cadena = preg_replace($find, $repl, $cadena) . ".php";
return $cadena;
}