我第一次创建论坛软件我知道大多数PHP只是一些事情。
反正 当有人点击这样输入时说 "像这样我只需按下输入"
发布主题时,它将显示为新行,如何存档?
现在,即使我去了一个新的帖子,这个帖子仍然会像这样显示" sssssssssssssssss"用户需要添加
来打破它,但出于安全原因我需要禁用HTML。
我现在可以让PHP在提交帖子时自动添加,但是然后会显示给用户,我将禁用html。
谢谢!
答案 0 :(得分:6)
您需要在PHP中使用nl2br()
。它会自动将换行符转换为<br>
标记。
假设用户在表单的<textarea>
上输入了数据,当他点击提交时,它会到达您的PHP页面,说 submit.php ,在那个页面你应该这样做..
<强> submit.php
强>
<?php
$textareadata = isset($_POST['textareadata'])? nl2br(htmlspecialchars(($_POST['textareadata']))) : "Not Sent";