
Guardar texto en formato html y mostrar en pantalla
Publicado por Juan Luis (4 intervenciones) el 23/10/2016 14:40:44
Buenas!
Estoy haciendo una aplicacion web y necesito guardar el texto de un textarea en la bd usando nl2br para que tenga en cuenta los saltos de linea.
Despues, quiero mostrar el texto guardado en la bd en un div y con formato html. Pero aqui esta el problema.
Por un lado quiero que los br (generados por nl2br) no se muestren tal cual sino que el navegador dibuje un salto de linea. Y por otro lado quiero que el resto del texto sea filtrado de xss.
Pero tego ese problema. Si lo muestro usando htmlspecialchars () los br me los escribe, no los interpreta, porque en realidad muestra lt br gt...
Como hago esto??
Estoy haciendo una aplicacion web y necesito guardar el texto de un textarea en la bd usando nl2br para que tenga en cuenta los saltos de linea.
Despues, quiero mostrar el texto guardado en la bd en un div y con formato html. Pero aqui esta el problema.
Por un lado quiero que los br (generados por nl2br) no se muestren tal cual sino que el navegador dibuje un salto de linea. Y por otro lado quiero que el resto del texto sea filtrado de xss.
Pero tego ese problema. Si lo muestro usando htmlspecialchars () los br me los escribe, no los interpreta, porque en realidad muestra lt br gt...
Como hago esto??
Valora esta pregunta


0