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

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者comdan66 (小黑)時間15年前 (2009/10/25 16:56), 編輯資訊
0
0
6
內容預覽:
我也是跟原PO同樣的問題!. 這是剛剛爬文看到這位大大的方法~. 我也是過了~結果可以!. 不過剛剛發現 $str 如果等於一般網址是可以變成超連的!. 但是如果變成youtube的嶔入式語法就會怪怪的了!!. 如:. $str = "<object width='425' height='344'
(還有437個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者Floatcross (小天使落跑了!!??)時間19年前 (2005/12/09 00:35), 編輯資訊
0
0
1
內容預覽:
<?php echo AddLink2Text($row_rsThisPoster['content']); ?>. <?php echo nl2br ($row_rsThisPoster['content']); ?>. 上一行是我原本的程式碼,目的是為了斷行. 為了讓http產生連結,必須更改為

推噓3(3推 0噓 2→)留言5則,0人參與, 最新作者andreli (推銷相簿中!!)時間20年前 (2005/10/04 16:41), 編輯資訊
0
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(1推 0噓 0→)留言1則,0人參與, 最新作者iamsj (sj)時間20年前 (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

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