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