2013-06-30 4 views
1

Я пытаюсь вывести HTML в текстовое поле и не разрывать его.Вывод HTML в текстовое поле

Мне бы хотелось, чтобы в текстовом поле у ​​меня мог быть HTML-код, например, пробелы, h1s, h2s и т. Д. Каждый раз, когда я пытаюсь сделать это, ломается текстовое поле.

enter image description here

Я пробовал: stripslashes(), декодирование HTML и перекодирования. Я уверен, что есть простая функция, которая делает это, но я не могу ее найти.

Любая помощь приветствуется.

+2

Вы можете попробовать htmlentities ($ value) – Seth

ответ

1

Как указывает Сет, вы должны использовать htmlentities().

Таким образом, строка, как это:

$str = htmlentities("A 'quote' is <b>bold</b>"); 

будут преобразованы в это:

$str = "A 'quote' is &lt;b&gt;bold&lt;/b&gt;"; 

Когда выводится на страницу, она покажет &lt; правильно, как < и т.д.

+1

Получил это, используя это, спасибо! – PaulEx10

Смежные вопросы