Foros del Web » Programando para Internet » PHP »

PHP-MySQL comparacion de Cadenas

Estas en el tema de PHP-MySQL comparacion de Cadenas en el foro de PHP en Foros del Web. Hola foreros! tengo la siguiente situacion y necesito algunos consejos por favor. Tengo un buscador en un sitio en el que quiero encontrar cadenas con ...
  #1 (permalink)  
Antiguo 25/01/2010, 04:54
Avatar de elcamaleon007  
Fecha de Ingreso: julio-2004
Ubicación: Asunción - Paraguay
Mensajes: 256
Antigüedad: 20 años, 4 meses
Puntos: 0
PHP-MySQL comparacion de Cadenas

Hola foreros!

tengo la siguiente situacion y necesito algunos consejos por favor.

Tengo un buscador en un sitio en el que quiero encontrar cadenas con caracteres especiales..el tema es el siguiente.

Sitio web de archivos.

nombres ejemplo de archivos:
"nombre de archivo con signos¿?"
"nombre con espacios"
"nombre con caracteres como Nº o 8ª"
etc..

se accede a los archivos por URL:
mipagina.com/nombre_de_archivo

en la BD tengo guardados todos nombres de archivos con sus nombres reales (signos, espacios, caracteres, acentos, etc)

al crear enlaces de los archivos, tengo una funcion php que limpia los caracteres como para que la URL sea valida y sea "no complicada" (como para que un usuario la recuerde y la pueda tipear)

El problema es el siguiente:
en mi index, tengo una funcion que tiene que encontrar el archivo correcto recibido de la URL..

la URL recibe el parametro despues de la "/" como un parametro PHP configurado en el htaccess
osea, al poner pagina.com/hola
seria como recibir pagina.com?file=hola

entonces.. en el index supongamos recibo el archivo
pagina.com/Archivo_N_22_-_quien me ayuda

y debo encontrar el archivo de la base de datos con el nombre
"Archivo Nº 22 - ¿quien me ayuda?"

Por ahora dejo como ultima opcion el crear otro campo en la BD con los titulos sin caracteres.
Tampoco puedo hacer una comparacion uno a uno trayendo un array de los archivos y comparandolos en PHP porque la consulta seria enorme!

Alguna sugerencia?
espero haberme expresado bien.

Gracias!
__________________
La diferencia entre el 1ro y el 2do son milésimas..si hariamos un poco mas de lo que hacemos normalmente..bue, creo que ya entendiste...Exitos!
  #2 (permalink)  
Antiguo 25/01/2010, 05:46
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 7 meses
Puntos: 326
Respuesta: PHP-MySQL comparacion de Cadenas

La solución que veo sería la de crear otro campo en la bbdd...

De otra forma, no se me ocurre como saber si usa ¿, ¡, u otro signo!

Etiquetas: cadenas, comparacion, php-mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:56.