Встала задача создать для своих нужд небольшой скриптик, который делает следующее:
Из формы отправляет в скрипт-обработчик какое-то текстовое значение. Форма имеет визуальный редактор. Данные передаются в скрипт и там при помощи функции str_replace заменяются значения B, I DIV и т.д. на операторы, понятные rtf.
Вот обработчик:
$message = $_POST['wysiwyg'];
$replacement = array(
'<b>' => '\\/\b ',
'</b>' => '\\/\b0 ',
'<i>' => '\\/\i',
'</i>' => '\\/\i0 ',
'<div>' => '\\/\par',
'</div>' => '',
);
$text = str_replace(array_keys($replacement),array_values($replacement),$message);
$rtf -> parse ('text' , $text);
$rtf->out_h('incect_'.$fnamed.'.rtf');
$rtf->out_f('../../docs/3/doc_'.$fnamed.'.doc');
Дело в том, что в экспортируемый файл все записывается так, как и должно быть.
А Вот в БД пишется совсем не то, что ожидается.
Вот скрипт записи в БД:
sql_connect();
$query = "INSERT INTO `test` (`text`) VALUES ('".$text."');";
$result = mysql_query($query) or die(mysql_error());
$kundeid = mysql_insert_id();
И вот как записывается в БД:
Привет / всем/0 всем!
Подскажите, как сделать так, что бы и в файл и в БД все писалось правильно.
Бьюсь уже вторые сутки, но особо ничего не добился.