Html代码正在打印而不是显示输出

时间:2018-05-04 08:51:53

标签: php html css

我已经存储了<textarea>插件中的用户说明。该描述在我的数据库中存储如下

&lt;b&gt;Brian&lt;/b&gt; is an amazing photographer! We used Brian for our engagement and wedding photos and he

但是当我使用PHP打印该代码时如下:

<div style="overflow: auto;width: 100%" align="left">
    <?=$getlistingdata->ldesctiption?>
</div>

然后代码打印如下: enter image description here 它不适用Html代码。而代码是打印?

如何申请html?

1 个答案:

答案 0 :(得分:0)

您需要存储未转义的HTML代码,或者在打印之前取消它。

无论哪种方式,您都可以使用htmlspecialchars_decode函数取消它。所以,这样的事情应该有效:

<div style="overflow: auto;width: 100%" align="left">
    <?= htmlspecialchars_decode($getlistingdata->ldesctiption) ?>
</div>