martinelli
Новичок
Как правильно хранить оформление текста в текстовых полях
Вопрос такой, при написании, например, форума хочу дать возможность пользователю оформлять текст (например делать его жирным, различного цвета, писать ссылки и т.д.)
Насколько я понимаю есть два способа.
1) Хранить в базе готовый HTML, а при выводе на станицу отсекать не безопасные HTML теги.
2) При записи в базу все оформление хранить в отличных от HTML кода тегах, а при выводе преобразовывать к HTML виду.
Каким способом делать раумнее? (с точки зрения безопасности, трудозатрат и т.п.)
Вопрос такой, при написании, например, форума хочу дать возможность пользователю оформлять текст (например делать его жирным, различного цвета, писать ссылки и т.д.)
Насколько я понимаю есть два способа.
1) Хранить в базе готовый HTML, а при выводе на станицу отсекать не безопасные HTML теги.
2) При записи в базу все оформление хранить в отличных от HTML кода тегах, а при выводе преобразовывать к HTML виду.
Каким способом делать раумнее? (с точки зрения безопасности, трудозатрат и т.п.)