宝马娱乐在线城-宝马娱乐在线

来自 互联网络 2019-10-01 17:10 的文章
当前位置: 宝马娱乐在线城 > 互联网络 > 正文

宝马娱乐在线php 给url添加超级链接方法

如在我们提供网地址是 httt://www.111cn.net 但我们使用下面程序可以自动给它加个超级连接哦。
提供看一个php教程高级的做法

 代码如下

function autolink($foo)
{
$foo = eregi_replace('(((f|ht){1}tp://)[-a-za-z0-9@:%_+.~#?&//=]+)', '<a href="1" target=_blank rel=nofollow>1</a>', $foo);
if( strpos($foo, "http") === false ){
$foo = eregi_replace('(www.[-a-za-z0-9@:%_+.~#?&//=]+)', '<a href="http://1" target=_blank rel=nofollow >1</a>', $foo);
}else{
$foo = eregi_replace('([[:space:]()[{}])(www.[-a-za-z0-9@:%_+.~#?&//=]+)', '1<a href="http://2" target=_blank rel=nofollow>2</a>', $foo);
}
return $foo;
}

$str = 'http://';  
echo autolink($str);

$string = "这是php提取文本内容字符串中的网址,连接为http://www.111cn.net 站点";

更多详细内容请查看:http://www.111cn.net/wy/js-ajax/33810.htm

//连接后需要有个空格或回车。 

下面介绍一个简单的做法

$string = eregi_replace("http://([^ ,\r\n]*)","<a href=\\0 target=_blank>\\0</a>",$string); 
$string = eregi_replace("ftp://([^ ,\r\n]*)","<a href=\\0 target=_blank>\\0</a>",$string); 


function showtext($text){
$search = array('|(http://[^ ]+)|', '|(https教程://[^ ]+)|', '|(www.[^ ]+)|');
$replace = array('<a href="$1" target="_blank">$1</a>', '<a href="$1" target="_blank">$1</a>', '<a href="http://$1" target="_blank">$1</a>');
$text = preg_replace($search, $replace, $text);
return $text;
}

例子1

本文由宝马娱乐在线城发布于互联网络,转载请注明出处:宝马娱乐在线php 给url添加超级链接方法

关键词: