Разработка сайта блога, проблемы с отображением текста в режиме редактирования - PullRequest
0 голосов
/ 19 июля 2011

Переменная тела блога сохраняется в mysql как:

$body = mysql_real_escape_string($_POST['body']);

Извлечение из БД, например:

$body = nl2br($row['body']);

и используя echo $body, чтобы показать его.

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

1 Ответ

0 голосов
/ 19 июля 2011

Есть несколько вещей, которые происходят с вашим примером кода.Во-первых, вы должны использовать mysqli_real_escape_string вместо mysql_real_escape_string, вот несколько причин почему.

Во-вторых, вы не хотите использовать nl2br, пока неотображение текста.

...