Tema: Cadenas
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20-12-2007, 20:39:23
Oscar Garcia
 
Mensajes: n/a
Predeterminado Re: Cadenas

BIGOTE escribió:
> 1) Los datos en la tabla se graban bien, es decir con sus tags
> correspondientes, pero estaba pensando que cuando haga un buscador voy a
> tener problemas, porque si busco, por ejemplo, al Sr. Strong, ¿no me va a
> traer todos los registros que tengan la etiqueta <strong>?. ¿Como hago para
> que la búsqueda se realice solo en el texto y no en los tags?


Tal y como te han dicho lo mejor es tener dos campos. Uno con etiquetas
y otro sin ellas.

Para quitar las etiquetas HTML puedes usar:
http://es.php.net/strip_tags

> 2) Algunos usuarios pegan texto en el fckeditor y a veces contienen algún
> apóstrofe que genera un error y obviamente no se puede grabar en la tabla.
> ¿Hay alguna forma de evitar esto?. Lo que quiero es que al pegar un texto,
> se convierta en texto plano y el formato se lo den con el fckeditor. ¿Se
> puede hacer esto?


Debes entender que las cadenas que se te envían desde formularios te
vienen ya con las comillas escapadas (addslashes) en caso de tener el
gpc_magic_quotes activado.

Hagas lo que hagas puede producirse el caso de cambiar luego a un
proveedor que use gpc_magic_quotes. En ese caso, y para que funcione sea
cual sea la configuración, puedes comprobar si está o no activada con:
http://es.php.net/get-magic-quotes-gpc
y posteriormente aplicarle un addslashes en caso de no estar activado.

> Muchas gracias.


Nada, un placer. Felices fiestas a todos.

--
Óscar Javier García Baudet
LinaresDigital
http://redstar.linaresdigital.com/
Responder Con Cita