格式化后,在textarea中显示HTML

时间:2011-03-29 08:36:21

标签: php html function textarea

我已经使用脚本使用PHP将换行符转换为textarea中的<li>标记,我现在希望能够输出未格式化的存储内容(在<li>)标记中。所以它看起来好像是你原来写的。

我正在将该行回显到textarea中,但自然也会输出HTML。

有没有人知道剥离标记并用最初定义的换行符替换它们的函数或方法?

提前谢谢。

答案: 不要将文本格式化,然后将其保存在数据库中,保留原始格式(但要检查狡猾的字符等)并在显示时将其转换为HTML。

2 个答案:

答案 0 :(得分:1)

不要这样做。
在存储数据之前不要将换行符转换为标记,而是在将其打印到HTML页面之前将其转换 这是做这些事情的通常方式。

答案 1 :(得分:0)

nl2br()是将换行符转换为<br>'s

的ootb方法

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