gpt4 book ai didi

php - 数据库中的链接未正确显示

转载 作者:行者123 更新时间:2023-11-29 08:12:49 26 4
gpt4 key购买 nike

在我的 cakephp 项目中,我试图显示数据库表中的链接。

这是文本字段。这里我在我的数据库表中发送了一个链接

enter image description here

插入此链接后,我的数据库表如下图所示

enter image description here

现在的问题是当我想在我的 View 页面中看到此链接时它显示如下图所示的内容

enter image description here

这是我的 View 代码--

<div>
<p style="font-size: 1.0em;">
<?php echo h($notice['Notice']['description']); ?>
</p>
</div>

现在我的问题是:

如何显示链接?

mysql查询中显示链接有什么作用吗?

我使用了文本数据类型,这是正确的方法吗?

最佳答案

您的 HTML 链接正在被用于打印它的 h 函数转义。

参见http://api.cakephp.org/2.2/function-h.html

Text to wrap through htmlspecialchars

什么是 htmlspecialchars?

http://us2.php.net/htmlspecialchars

这意味着它将在 html 代码中有意义的特殊字符转换为其实体表示形式,例如“>”代表“>”。这意味着它们按照代码中显示的方式打印在屏幕上,而不是实际成为 HTML 标记。

无需通过 h 函数运行数据,只需回显即可。

<div>
<p style="font-size: 1.0em;">
<?php echo $notice['Notice']['description']; ?>
</p>
</div>

关于php - 数据库中的链接未正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21252126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com