2010-05-12 4 views
4

Я использую codemirror http://marijn.haverbeke.nl/codemirror/, чтобы пользователи могли создавать свои собственные веб-шаблоны внутри веб-приложения.codemirror не работает при добавлении тега</textarea>.

Codemirror отлично работает, за исключением того времени, когда пользователи поместили тег в свой исходный код. Когда я загружаю это внутреннее зеркало кода, он разбивает все в исходном коде, который следует за ним после того, как он думает, что моя область текстового кода закрыта.

Я использую следующий способ запуска CodeMirror:

CodeMirror.fromTextArea («Код»)

Он отлично работает на моем существующем текстовое поле «код» кроме случаев, когда пользователи добавляют в свои шаблоны (в codemirror textarea).

Любая помощь очень ценится!

ответ

4

решается путем обертывания htmlspecialchars() вокруг кода, прежде чем положить его в зеркало кода!