Я хочу использовать тот же редактор, что и SO на моем сайте, пользователь также должен иметь возможность вводить код, который хранится в базе данных. Но что-то я не понимаю:
Как отличить теги разметки (p, strong, li) от кода, который должен отображаться как код, а не интерпретироваться браузером?
Когда я сохраняю отправленные данные в базе данных, я вызываю функцию htmlentities, и это повлияет на каждый тег: разметку, сгенерированную с помощью редактора wmd, а также html-код (или другой язык), размещенный пользователем.
Любая информация об этом, пожалуйста? Я действительно понятия не имею, как это сделать.
<pre>
, чтобы код, который следует интерпретировать как код, интерпретировался как код. (обратная галочка — это клавиша подesc
на обычных клавиатурах (британская раскладка)). Однако у меня нет никаких идей, кроме этого, поэтому это комментарий, а не ответ ;-) - person Bojangles   schedule 11.03.2011