【发布时间】:2016-12-27 05:39:14
【问题描述】:
所以我试图创建一个论坛站点,但是当一个线程被选中时,它不会输入用户如何放置它。例子: 这将是用户输入的内容:
Example
Here
但网站会将其输出为:
Example Here
它只是将所有内容融合在一起。
有什么解决办法吗?谢谢。
代码:
echo "<h2>".htmlspecialchars($thread['desc'], ENT_QUOTES)."</h2>";
阅读答案,看看这是如何解决的!
【问题讨论】:
-
任何代码?请至少发布 MCVE
-
查看 php 的:
nl2br() -
@AleksandarĐokić 已更新。
-
@MagnusEriksson 与 htmlspecialchars() 兼容吗?示例:nl2br(htmlspecialchars($thread['desc'], ENT_QUOTES))
-
当然,为什么不呢?据我所知,不应将新行视为特殊字符。就试一试吧。 :)