php正则自动给 URL添加链接,并添加nofollow属性

自动给 URL添加链接

Php代码

function autolink($foo){
$foo = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\1', $foo);
if( strpos($foo, "http") === FALSE ){
$foo = eregi_replace('(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\1', $foo);
}else{
$foo = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\1\2', $foo);

}
return $foo;
}
?>

调用这个函数来处理字符串如下:

Php代码

$str = 'http://www.******.com';

echo autolink($str);

?>

关键词: nofollow属性 , php正则

上一篇: 绕过各种检测查杀工具的一句话PHP隐藏后门
下一篇: 记录下linux测试同步软件rsync错误报告中文解释

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):