辦公室、工廠專業搬遷
規劃完整搬遷流程動線,不加價,收費合理!
室內設計師提供壁癌防治、防水抓漏,全程使用A級防水材
改建工程,免付費諮詢

首頁  •  j2h 論壇 • 程式設計討論     • 

[php] php的文章中網址自動轉成連結

房東:張先生
發表時間:2012-01-09
[檢舉]




第一個

$text = eregi_replace("([^=\"])(http|ftp|gopher://[^ \n\r]+(?=[\s\.,]))","\\1<a href=\"\\2\" target=_top>\\2</a>", $text);

第二個

$comment = eregi_replace("([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]

{2,3})","<a href=\"mailto:\\1\">\\1</a>", $comment);


抄個煩點的齊全板版

function buildHyperlinks($string) {

$httpurl =

"(((f|ht){1}tp://)[a-zA-Z0-9@:%_.~#-\?&]+[a-zA-Z0-9@:%_~#\?&])";

$wwwsurl =

"(([[:space:]+]|^)(www[.][a-zA-Z0-9@:%_.~#-\?&]+[a-zA-Z0-9@:%_~#\?&]))";

$mailurl =

"([-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+)";




$parts = explode(" ", $string);

for($i = 0; $i < sizeof($parts); $i++) {

if(eregi($httpurl, $parts[$i])) {

$temp = $parts[$i];

$parts[$i] = eregi_replace($httpurl, "<a href=\"\\1\"

target=\"_blank\">", $parts[$i]);

$parts[$i] .= "$temp</a>";

}


if(eregi($wwwsurl, $parts[$i])) {

$temp = $parts[$i];

$parts[$i] = eregi_replace($wwwsurl, "\\2<a

href=\"http://\\3\" target=\"_blank\">", $parts[$i]);

$parts[$i] .= "$temp</a>";

}


if(eregi($mailurl, $parts[$i])) {

$temp = $parts[$i];

$parts[$i] = eregi_replace($mailurl, "<a

href=\"mailto:\\1\">", $parts[$i]);

$parts[$i] .= "$temp</a>";

}

}

return join(" ", $parts);

}


 





  • 贊助網站       

    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務
    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!



  •  共 0 人回應

    姓名:
    佈告內容: