Ho una textarea che riceverà del testo.
Il suo contenuto può essere modificato tramite un update che ho costruito cosi:

if( mysql_query(
"update nuke_iris_win set pagina=\"$pagina\", testo=\"$testo\" where id=\"$id\""))
{
echo "<h1>Testo modificato.</h1>";
} else {
echo "<h1>ERRORE NEL SALVATAGGIO</h1>";
}

Il problema è che quando ho dei caratteri tipo ' " \ () e forse altri che non ho ancora intercettato, mi da l'errore

The html tags you attempted to use are not allowed.

Ho visto funzioni tipo HtmlEntities oppure mysql_escape_string, che risolvono il problema di tutti i carratteri tranne che per i "(doppi apici) e per le ().

Qualcuno mi sa aiutare?

(Ho appena iniziato php!!)

GRAZIE...