
13.06.2002, 04:22
|
|
|
"simple"
Регистрация: Feb 2002
Адрес: Россия, Москва
Сообщений: 1,155
|
чё-т ты наворотил
мне кажется легче так:
сделать три массива:
один с символами, которые следует заменять (пользовательские, а не промежуточные (в скобках)) ($symbolsAr)
второй с аналогичнами названиями в скобках($directivesAr)
и третий с константами, содержащими код, на который нужно заменить названия в скобках ($codesAr)
при передаче в бд:
str_replace ( $symbolsAr, $directivesAr, $message );
при получении из бд:
str_replace ( $directivesAr, $codesAr, $message );
ток в массивах элементы должны располагаться одинаково, т.е.
если у тя в $symbolsAr первый элемент - "\n"
то в $directivesAr должно быть первым , напр [BR]
а в $codesAr - первый элемент - константа, содержащая <BR>
у мя этот вариант работает на ура...
|