如何在PHP中以相同的格式保存客户端输入的文本?

时间:2014-03-21 14:54:00

标签: php

我想将一些文本保存到我的数据库中,客户端可以使用PHP和MySQL输入这些文本。假设我有一个textarea,我想保存确切的布局,客户端如何输入文本。

按照确切的布局我的意思是:

  • 确切的空格
  • 确切的换行

之后我想以相同的格式将它们显示给他们。当然,当我们输出文本时,任何HTML JS标记都将被删除。

2 个答案:

答案 0 :(得分:3)

将原始文本存储在数据库中但渲染过滤后的文本是一种很好的做法。

您可以使用nl2br()将换行符更改为HTML,并使用htmlentities()函数来防止XSS漏洞。

答案 1 :(得分:1)

您可以在HTML

中显示文字
<pre> 

元素。