mira pues yo lo q he echo es lo siguiente.
Primero un formulario con el titulo del mensaje y el mensaje, entre otras cosas.
Despues en el documento q recive el post he puesto
Código PHP:
$mensaje1=$_POST['mensaje'];
$mensaje=htmlentities($mensaje1);
y esto lo guardo en la bd de forma que si x ejemplo hay un "á" saldria como á. A la hora de mostrar el mensaje lo q he echo a sido:
Código PHP:
$mensaje1=$row["mensaje"];
$mensaje=html_entity_decode($mensaje1);
y el mensaje que muestro es $mensaje asi no aparecera "á como esta en la bd sino que aparecera "á".
El problema que me surje con esto es q htmlenties() guarda las lineas en blanco como lineas en blanco pero a la hora de mostrarlas no las muestras ya que para mostrarlas deberia de ser </br>. Cuando tenga mas tiempo ya buscare como solucionar esto.
Saludos,
Dani.