Allora io ho inserito su un campo (di una tabella di un database mysql) del codice html es:

<html>
<head>
<title>Prova</title>
</head>
<body>


Questa è una prova: ' " </p>
</body>
</html>

Quando me la mostra mi da errore, probabilmente per i caratteri come ' " (messi apposta).
Mi servirebbe una funzione (mi invento) del tipo:

echo html($testo);
che mi mostri la pagina con scritto:

Questa è una prova: '"