在我的网站上,人们可以使用我制作的按钮链接到主题。这些按钮在textarea上放置(look: http://....)
或(look: (link without http://)
,当他们提交时,超链接显示在他们的帖子中。这是非常好的,但是如果我获取这些数据以向他们展示他们的最后帖子,我不会得到hyperlink
,而只是纯文本。所以(看:http:// ....)不会导致链接...
我在phpmyadmin中看到它是以纯文本形式存储的,所以我可以理解这一点,但是如何才能使那些东西超链接和其他文本(无链接)只是简单?
答案 0 :(得分:0)
尝试使用htmlentities
转换这些超链接,然后再将它们保存到数据库中。然后,您可以在从数据库获取数据时使用html_entity_decode
。
答案 1 :(得分:0)
请考虑上述有关安全问题的评论。在进一步处理数据之前,必须清理用户输入数据的数据。
回答你的问题。将链接存储在表格的单独列中。然后通过PHP向用户发送链接 - 我猜你正在将MySQL与PHP结合使用 - 就像你使用帖子一样。如果要创建链接,则需要使用锚点HTML标记。例如。 <a href="http://yourlink">Name link</a>
。