Tema: Limpiar URLs
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/09/2011, 12:59
Vendetta
 
Fecha de Ingreso: febrero-2008
Mensajes: 269
Antigüedad: 16 años, 10 meses
Puntos: 5
Respuesta: Limpiar URLs

Cita:
Iniciado por Patriarka Ver Mensaje
proba una por una

function seoUrl($str){
$a = array('à');
$b = array('a');
return trim(preg_replace($a, $b, strtolower($str)), '-');
}
En tal caso seria mejor utilizar str_replace, no? Si lo hago una a una sin utilizar expresiones regulares (supongo que una a una si funcionará) solo quería saber donde estaba el problema.

Creo que el problema proviene de

Código PHP:
Ver original
  1. '/[^a-z0-9_ -]/s'

Porque en el momento en el que añado "í" en esa expresión regular sale "fantas?a" (típico rombo con interrogante, que tampoco se porque sale solo ahí).

Así que ahora estoy más perdido que antes.

Última edición por Vendetta; 16/09/2011 a las 13:14