<分区>
<分区>
我已经从 <textarea>
中存储了用户描述插入。描述在我的数据库中存储如下
<b>Brian</b> 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>
然后代码打印如下: 它不应用 Html 代码。相反,代码正在打印?
如何应用html?
最佳答案
您要么需要存储未转义的 HTML 代码,要么在打印之前对其进行转义。
无论哪种方式,您都可以使用 htmlspecialchars_decode
函数取消转义。所以,像这样的事情应该可行:
<div style="overflow: auto;width: 100%" align="left">
<?= htmlspecialchars_decode($getlistingdata->ldesctiption) ?>
</div>
关于php - Html 代码正在打印而不是显示输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50170912/