看板 [ PHP ]
討論串[請益] 字串中有網址的話該如何自動加入超連結?
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓9(9推 0噓 1→)留言10則,0人參與, 最新作者htk (我要降二軍啦!!!!!!!!)時間19年前 (2005/10/04 10:19), 編輯資訊
2
0
2
內容預覽:
想應用在留言板上. ex: $str = "你可以到以下網址去查: http://tw.yahoo.com";. 如何自動偵測到字串中有網址. 然後用什麼函數可以把 $str 變成. "你可以到以下網址去查: <a href=http://tw.yahoo.com>http://tw.yahoo.c

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者ottokang (貓貓的大玩偶)時間19年前 (2005/10/04 15:24), 編輯資訊
1
0
2
內容預覽:
建議你使用正規表示法來判斷字串是否為超連結. 至於正規表示法的用法就可以上Google查了. 因為我也不熟^^. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.126.33.33. 編輯: ottokang 來自: 140.126.33.33 (10/04 15:

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者htk (我要降二軍啦!!!!!!!!)時間19年前 (2005/10/04 15:50), 編輯資訊
1
0
3
內容預覽:
謝謝. 但是我想知道的並不是判斷字串是不是有超連結. 用正規表示法的判斷方式不難. 但是我想知道的是判斷出來含有超連結之後. 如何去置換字串. ex:. "...................... http://tw.yahoo.com ...........". 變成. "..........
(還有19個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者iamsj (sj)時間19年前 (2005/10/04 16:40), 編輯資訊
0
0
2
內容預覽:
那就來個正經的 =___=. $content=ereg_Replace("((http[s]?)|(ftp)|(telnet)|(gopher))+://[^<>[:space:]]+[[:alnum:]/]","<ahref=\"\\0\" target=_blank>\\0</a>", $co

推噓3(3推 0噓 2→)留言5則,0人參與, 最新作者andreli (推銷相簿中!!)時間19年前 (2005/10/04 16:41), 編輯資訊
2
0
4
內容預覽:
function AddLink2Text($str) {. $str = preg_replace("#(http://[0-9a-z._/?=&;]+)#i","<a href=\"\\1\". target=\"_blank\">\\1</a>", $str);. $str = preg_re
(還有74個字)
首頁
上一頁
1
2
下一頁
尾頁