Просмотр поста #533139: У Вас есть один вопрос? - Тогда задайте его тут! new!

.
mRWiNeT
#НетВойне #NoWar #НіВійні

Пишу для себе транслит для сообщения , но появилась проблема. При писании смайлов,тегов и когда делаю транслит то белая стриница (то есть ошибка). Как написать транслит ,обработку текста сообщени чтоб не было ошибки??!
У меня так

echo '<input type="checkbox" name="smstrans" value="1" /> Транслит сообщения<br/>';

- включения транслита.
if (isset($_POST['smstrans']) && $_POST['smstrans']==1) {
                $msg = htmlentities($msg, ENT_QUOTES, 'UTF-8'); //убираем гавно всякое
                $msg = trans($msg);
                    mysql_query("INSERT INTO `f_post` (`forum_id`, `cat_id`, `them_id`, `id_user`, `time`, `msg`, `reply`, `quote`) VALUES ('". $forum['id'] ."', '". $cat['id'] ."', '". $them['id'] ."', '$user[id]', '". time() ."', '$msg', '". $ank['id'] ."', '". filter($post['msg']) ."')");
} else {
                $msg = htmlentities($msg, ENT_QUOTES, 'UTF-8'); //убираем гавно всякое
                    mysql_query("INSERT INTO `f_post` (`forum_id`, `cat_id`, `them_id`, `id_user`, `time`, `msg`, `reply`, `quote`) VALUES ('". $forum['id'] ."', '". $cat['id'] ."', '". $them['id'] ."', '$user[id]', '". time() ."', '$msg', '". $ank['id'] ."', '". filter($post['msg']) ."')");
}
обработка и добавления в базу.
В чем у меня проблемы и как их решить?? За ранее спасибо)