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/