0

<textarea>在其中保存了一条消息,该消息将发送给在我的站点中注册的用户。意味着我可以从我的管理面板修改消息。

我用

$message = nl2br($_POST['message']);

每当我更新消息时,此命令将 $message 存储在 DB 中,以便它可以将我的 Enter 视为<br>.. 但是现在假设如果我在不进行任何更改的情况下更新消息,它将<br><br>(2 个换行符)中添加一个。

我进入文本区域

Hi 
Thanx for contact Us

它会将其存储为

Hi<br>
Thanx for contacting us<br>

现在,如果我在其中添加一行

Hi<br>
Thanx for contacting us<br>
-Team MCXIndiaLive

它会将其存储为

Hi<br><br>
Thanx for contacting us<br><br>
-Team MCXIndiaLive

我怎么能阻止它???

4

1 回答 1

1

也许更好的方法是将其存储为“干净”。所以没有换行符。

当您显示测试时,您将添加 nl2br,因此当您编辑文本时,不会添加两次换行符。

于 2013-05-27T09:40:07.283 回答