Allora veniamo a noi ho fatto questo:
Codice PHP:
$titolo = $_POST['titolo'];
$textArea = $_POST['textArea'];
$titolo = htmlspecialchars($titolo);
$titolo = strip_magic($titolo);
$titoloPerDb = mysql_real_escape_string($titolo);
$textArea = spaziaturaTag($textArea); // eseguo la spaziatura dei tre caratteri "<>
$textArea = htmlspecialchars($textArea);
$textArea = testo_in_url($textArea); // rilevo delle url nel testo e le trasformo in cliccabili
$textArea = nl2p($textArea); // metto il testo tra tag
</p>
$textArea = eliminaTagVuoti($textArea); // elimino tutti i tag che sono rimasti vuoti
$textArea = strip_magic($textArea); // aggiungo gli slash per evitare problemi
$textAreaPerDb = mysql_real_escape_string($textArea);
--->QUERY<----
function strip_magic($value)
{
$value = (get_magic_quotes_gpc()) ? stripslashes($value) : $value;
return $value;
}
Che ne pensate?