html/php - 格式化表单文本到html

laa*_*rsk 2 html php mysql textfield

我有一个html格式的文本字段,我想用php插入我的MySQL数据库.但是,我希望键入的文本能够获得HTML格式,因此我可以轻松地在我的网站上显示它.我怎样才能做到这一点?

它应该插入MySQL数据库的行是类型:text.

我想知道这个的原因是因为通常文本字段没有输出换行符......

Ren*_*Pot 12

如果您想拥有换行符,请使用PHP函数,nl2br()这样您就可以获得新行.

如果在该框中键入任何HTML.你会得到的.

不过,我建议不要储存<br>HTML tags you add manually到数据库中,但后来做.nl2br()从数据库中获取该函数后应调用该函数.

文档:http://www.php.net/manual/en/function.nl2br.php


Vik*_*nje 5

您可以使用此功能存储在数据库中

$a = htmlentities($orig);
Run Code Online (Sandbox Code Playgroud)

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

从数据库中获取数据以在页面上显示时使用此功能

$b = html_entity_decode($a);
Run Code Online (Sandbox Code Playgroud)

http://php.net/manual/en/function.html-entity-decode.php