在PHP中创建一个活动链接

时间:2016-04-19 04:34:55

标签: php

我用php创建了一个博客网站。您可以在其中发表评论。我想知道当有人在评论中发帖时我怎么能激活网址。我注意到,当我用其中的网址发表评论时,该链接无效,或者您无法将鼠标悬停在其上。是否有代码使其处于活动状态?

2 个答案:

答案 0 :(得分:0)

您需要将作为URL的字符串部分转换为链接。

// The Regular Expression filter
$reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";

// The Text you want to filter for urls
$text = "The text you want to filter goes here. http://google.com";

// Check if there is a url in the text
if(preg_match($reg_exUrl, $text, $url)) 
{
    // make the urls hyper links
    echo preg_replace($reg_exUrl, "<a href="{$url[0]}">{$url[0]}</a> ", $text);
} else {
    // if no urls in the text just return the text
    echo $text;
}

答案 1 :(得分:0)

用于评论部分而不是使用textarea使用文本编辑器。有很多开源文本编辑器在市场上。喜欢

http://nicedit.com/===================this one very beautiful 
http://jhtmlarea.codeplex.com/
http://jqueryte.com/ 
http://ckeditor.com/