Hola amig@s.
Estoy tratando de validar el xhtml de mi página; los contenidos vienen de un backoffice y no puedo controlar lo que me introducen los usuarios, tengo usuarios con nivel de html que introducen etiquetas html, pero otros no.
Tratando de validar el xhtml y en concreto los carácteres no válidos (como acentos, comillas...), vi la función htmlentities, que transforma estos carácteres a un código apropiado en html... pero también me cambia las etiquetas que habían metido en html los usuarios más avanzados mostrando por ejemplo <a href="linkquesea">texto</a>.
Vamos que o me quedo sin validar el xhtml o me quedo si ver las etiquetas html.
¿Alguien me podría dar alguna solución para conseguir ambas cosas? De cara al futuro he pensado en meter algún editor de texto para web tipo FCKeditor... pero esto no me solucionará los que ya tengo introducidos.
Gracias de antemano por alguna ayuda.