0

在我的网站上,人们可以使用我制作的按钮链接到主题。这些按钮在 textarea 上显示一个(look: http://....)(look: (link without http://) ,当他们提交它时,超链接会显示在他们的帖子中。这很好,但是如果我获取这些数据来向他们展示他们的最新帖子,我不会得到hyperlink,而只是纯文本。所以(看:http://....)不会导致链接...

我在 phpmyadmin 中看到它存储为纯文本,所以我可以理解,但是我怎样才能使这些东西成为超链接,而其余的文本(无链接)只是简单的呢?

4

2 回答 2

0

尝试htmlentities在将这些超链接保存到数据库之前转换它们。然后您可以html_entity_decode在从数据库中获取数据时使用。

于 2012-12-28T09:37:55.030 回答
0

请考虑上述关于安全问题的评论。在进一步处理数据之前,您必须对用户输入的数据进行清理。

回答你的问题。将链接存储在表格的单独列中。然后通过 PHP 向用户发送链接——我猜你正在将 MySQL 与 PHP 结合使用——就像你对帖子所做的那样。如果要创建链接,则需要使用锚点 HTML 标记。例如<a href="http://yourlink">Name link</a>

于 2012-12-28T20:19:35.507 回答