Отображение HTML в текстовой области после ее форматирования - PullRequest
0 голосов
/ 29 марта 2011

Я использовал скрипт для преобразования разрывов строк в теги <li> в текстовой области с помощью PHP, теперь я хочу иметь возможность выводить сохраненные теги содержимого (в <li>) без форматирования.Таким образом, это выглядело бы так, как если бы вы написали это изначально.

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

Заранее спасибо.

Ответ: Не форматируйте текст до , сохраняя его вбазу данных, сохраните ее в первоначальном виде (но проверяйте ее на хитрость символов и т. д.) и преобразуйте ее в HTML при отображении.

Ответы [ 2 ]

1 голос
/ 29 марта 2011

Не делай так.
Не преобразуйте разрывы строк в теги перед сохранением ваших данных, но преобразуйте их непосредственно перед печатью на HTML-странице.
Это обычный способ делать такие вещи.

0 голосов
/ 29 марта 2011

nl2br() - это метод ootb для преобразования новых строк в <br>'s

http://php.net/manual/en/function.nl2br.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...