Вопрос в следующем.
Допустим оставили сообшение
[p]тут сообщение[/p]
Как мне это обрабатывать при выводе на экран?
Так?
$text=preg_replace("#\[p\]#","<p>",$text);
$text=preg_replace("#\[/p\]#","</p>",$text);
Или как то по другому?
Форум → Программирование → PHP для идиотов → [P][y][h][a]
10 ноября 2008 г. 22:04, спустя 53 минуты 47 секунд
10 ноября 2008 г. 22:15, спустя 11 минут 40 секунд
это называется ББ-коды
посмотри код форумного движка
10 ноября 2008 г. 23:33, спустя 21 минуту 28 секунд
да, кстати, хорошая вещь, товарищь в пхпклубе проталкивал его
http://xbb.uz/
11 ноября 2008 г. 14:01, спустя 14 часов 28 минут 24 секунды
preg_replace('#\[p\](.*?)\[/p\]#i', '<p>\\1</p>', $str);
11 ноября 2008 г. 14:12, спустя 11 минут 22 секунды
$str = "[p]</p>[/p]";
preg_replace('#\[p\](.*?)\[/p\]#i', '<p>\\1</p>', $str);
29 декабря 2008 г. 16:10, спустя 48 дней 1 час 51 минуту
29 декабря 2008 г. 16:34, спустя 23 минуты 52 секунды
29 декабря 2008 г. 16:50, спустя 15 минут 58 секунд
Может сделать bb код? преобразовать его и записать в базу уже в виде html и выдавать юзеру.
А если админ опять редактировать текст захочет, то опять преобразовать из html в bb код?
Ведь Админ 1, а пользователей сотни и редактировать уже введенный текст будет редко.
29 декабря 2008 г. 16:51, спустя 1 минуту 44 секунды
устами младенца глаголет истина!Может сделать bb код? преобразовать его и записать в базу уже в виде html и выдавать юзеру.
А если админ опять редактировать текст захочет, то опять преобразовать из html в bb код?
Ведь Админ 1, а пользователей сотни и редактировать уже введенный текст будет редко.
две версии храни, одну для админа, вторую для пользователя
29 декабря 2008 г. 16:59, спустя 7 минут 25 секунд
две версии храни, одну для админа, вторую для пользователя
29 декабря 2008 г. 17:09, спустя 9 минут 55 секунд
29 декабря 2008 г. 17:19, спустя 9 минут 48 секунд
Пожалуйста, авторизуйтесь, чтобы написать комментарий!