Lo script non sembra contenere funzioni che "taglino" i tags. Quindi il problema non č qui.
Solo a scopo di debug prova questo:
Codice PHP:
$config['host'] = 'localhost';
$config['user'] = 'xxx';
$config['pass'] = 'xxxx';
$config['database'] = 'xxx';
$m_d = mysql_connect($config['host'],$config['user'],$config['pass']);
if(!$m_d) { echo 'Connessione al database mysql non stabilita';return 0;}
mysql_select_db($config['database']);
//$q = 'INSERT INTO `commenti`(nome,email,pagina,commento) VALUES("'.$_POST['nome'].'","'.$_POST['email'].'","'.$_POST['pagina'].'","'.$_POST['commento'].'")';
//$r_h = mysql_query($q) or die('Query non valida. Ti preghiamo di segnalare il problema <a href=http://www.xxxx.com/segnala-errori.asp>Clicca qui</a>');
//if( header('Location: [url="http://www.xxx.com/commento-ok.asp"][url]http://www.xxx.com/commento-ok.asp[/url][/url]')); // Qui puoi gestirti il redirect come vuoi se via php o via JS
echo "<pre>";
print_r($_POST);
echo "</pre>";
mysql_close();
Prova cosi e vedi se nell'array $_POST il contenuto dell'indice "commento" contiene esattamente quello che dovrebbe.