从textarea存储换行符,存储到数据库并在前端显示?

use*_*104 3 html javascript php jquery textarea

目前我正致力于存储textarea段落

<textarea rows="10"></textarea>
Run Code Online (Sandbox Code Playgroud)

我可以保存整个内容,但问题是它不包括换行符.我想知道将textarea中的空格/换行符存储到数据库的最佳做法是什么.另外,我需要阻止用户插入textarea内部.

这是好事吗?

e.g.
text=replace(text,"/n","<br>")
text=replace(text," ","&nbsp;") 
text=replace(text,"<script>","") 
text=replace(text,"</script>","") 
Run Code Online (Sandbox Code Playgroud)

谢谢

Pau*_*ich 5

它确实存储了换行符,但是当您使用HTML输出时,您无法看到它.使用nl2br()函数将换行符转换为<br />标记,以便您可以在HTML中查看换行符.

如果你想阻止文本中的一些HTML标签 - 使用strip_tags()功能(如果你愿意,可以允许一些标签).并且不要忘记使用mysql_real_escape_string()或类似的东西来逃避数据.