繁体   English   中英

MySql / php中的换行

[英]Line break in MySql/php

我有一个创建不同文本的表单。 为了正确使用换行符,我通过nl2br发送输入。 使用以下代码,它可以完美工作:

$formSubject  = nl2br(htmlentities( $_POST["formSubject"], ENT_QUOTES, 'UTF-8'));

我遇到的问题是我也有一个Edit功能,当我打开文本进行编辑时,我得到了换行符,而且在文本中也有<br/> (我不希望这样做,因为这样做的用户不会熟悉html),如果我保存(即使不做任何更改),它也会添加另一个换行符(如果我再次打开它进行编辑,这意味着要加倍<br/><br/> 。对此有什么解决方案吗?

您可以在编辑之前删除<br/>str_replace() )或所有html标记( strip_tags()
要么
您可以使用WYSYWIG编辑器(例如tinymce或ckeditor)来编辑带有html标签的文本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM