Показать сообщение отдельно
Старый 13.06.2002, 04:22
metton вне форума Посмотреть профиль Отправить личное сообщение для metton Посетить домашнюю страницу metton Найти все сообщения от metton
  № 9  
metton
"simple"
 
Аватар для metton

Регистрация: Feb 2002
Адрес: Россия, Москва
Сообщений: 1,155
Отправить сообщение для metton с помощью ICQ
чё-т ты наворотил
мне кажется легче так:
сделать три массива:

один с символами, которые следует заменять (пользовательские, а не промежуточные (в скобках)) ($symbolsAr)

второй с аналогичнами названиями в скобках($directivesAr)

и третий с константами, содержащими код, на который нужно заменить названия в скобках ($codesAr)

при передаче в бд:
str_replace ( $symbolsAr, $directivesAr, $message );

при получении из бд:
str_replace ( $directivesAr, $codesAr, $message );

ток в массивах элементы должны располагаться одинаково, т.е.
если у тя в $symbolsAr первый элемент - "\n"
то в $directivesAr должно быть первым , напр [BR]
а в $codesAr - первый элемент - константа, содержащая <BR>

у мя этот вариант работает на ура...