Tema: URL amigable
Ver Mensaje Individual
  #13 (permalink)  
Antiguo 27/03/2006, 16:56
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Yo me hice una función que reemplazaba tildes, diéresis, eñes, y par de cosas mas...
Lo uso en una página para crear la "clave" de títulos para URL (por ejemplo en noticias o foros como es tu caso).
Es en PHP, no sé si te servirá, pero te la dejo por aquí.

Código PHP:
<?php
function reemplazo ($temp) {
$temp=strtolower($temp);
$b=array("á","é","í","ó","ú","ä","ë","ï","ö","ü","à","è","ì","ò","ù","ñ"," ",",",".",";",":","¡","!","¿","?",'"');
$c=array("a","e","i","o","u","a","e","i","o","u","a","e","i","o","u","n","-","","","","","","","","",'');
$temp=str_replace($b,$c,$temp);
return 
$temp;
}
echo 
reemplazo("masterizar una canción con ableton live");
// Imprime: masterizar-una-cancion-con-ableton-live

echo reemplazo("Además, ¡se puede incluso reemplazar una pregunta! ¿ves?");
// Imprime: ademas-se-puede-incluso-reemplazar-una-pregunta-ves
?>