function text2links($str='') {
if(!preg_match('/(http|www\.|@)/i', $str)) { return $str; }
$lines = explode("<br />", $str); $new_text = '';
while (list($k,$l) = each($lines)) { 
// replace links:
	$l = preg_replace("/([ \t]|^)www\./i", "\\1http://www.", $l);

	$l = preg_replace("/([ \t]|^)ftp\./i", "\\1ftp://ftp.", $l);

	$l = preg_replace("/(http:\/\/[^ )!]+)/i", "<a href=\"\\1\">\\1</a>", $l);

	$l = preg_replace("/(https:\/\/[^ )!]+)/i", "<a href=\"\\1\">\\1</a>", $l);

	$l = preg_replace("/(ftp:\/\/[^ )!]+)/i", "<a href=\"\\1\">\\1</a>", $l);

	$l = preg_replace("/([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+))/i", "<a href=\"mailto:\\1\">\\1</a>", $l);

	$new_text .= $l.'<br />';
}

return $new_text;
}

欢迎留言

5 条评论

  1. 购物客,中国第一家购物搜索联盟。现已收录当当、卓越、京东、新蛋、红孩子、DHC、玛萨玛索、VANCL、金象网等国内最具品质的B2C商家,致力于向广大消费者提供最便捷的网购入口、让用户轻松找到低价正品。http://sounion.gouwuke.com/

    Unknown Unknown