如何在数据库中添加超链接

时间:2013-04-02 16:01:13

标签: php javascript jquery html mysql

我有一个Textarea框,onSubmit将数据发送到数据库。我可能在某些输入中有超链接,当我加载数据时,我希望链接显示为超链接而不是常规文本。

我想我会尝试使用strpos尝试查找HTTP的所有实例,但随后使用trim甚至爆炸会变得太乱。

if (strpos($data[$i], 'http:') !== false) { }

我知道我可以在我的文本区域中添加<a href="link.html">Link</a>,当它从数据库中拉出时,它将充当链接。但是,这有一个问题,如果我想再次编辑这个数据,它会在链接<a href="\link.html\">Link</a>旁边添加斜杠。链接仍然有效,但它只是数据库中的额外字符,我不需要。如果我编辑大约10次,它将向数据库添加20个斜杠。

非常感谢帮助我走上正确轨道的任何帮助或帮助。

1 个答案:

答案 0 :(得分:0)

在您的应用和数据库之间的某个时刻,您正在转发正在发送的字符串。当数据从数据库中拉出时,请尝试使用stripslashes()