Pero no me hace la función cuando hay acentos, simplemente me pone un guión como si fuera un espacio en blanco.
La función que tengo es esta
Código:
En ISO-8859-1 no da problemas pero el resto de la web se ve mal. function getUrlAmigable($s){
$s = strtolower($s);
$s = ereg_replace("[áàâãäª@]","a",$s);
$s = ereg_replace("[éèêë]","e",$s);
$s = ereg_replace("[íìîï]","i",$s);
$s = ereg_replace("[óòôõºö]","o",$s);
$s = ereg_replace("[úùûü]","u",$s);
$s = ereg_replace("[ç]","c",$s);
$s = ereg_replace("[ñ]","n",$s);
$s = preg_replace( "/[^a-zA-Z0-9\-]/", "-", $s );
$s = preg_replace( array("`[^a-z0-9]`i","`[-]+`") , "-", $s);
return trim($s, '-');
}
if(isset($_GET['titulo'])){
$url = getUrlAmigable(utf8_decode($_GET['titulo']));
echo $url;exit;
}


