台灣最大程式設計社群網站
線上人數
1607
 
會員總數:246478
討論主題:189985
歡迎您免費加入會員
討論區列表 >> PHP >> 討論區抓留言後經過bbcode正規劃處理要怎與自動加入連結結合
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
討論區抓留言後經過bbcode正規劃處理要怎與自動加入連結結合
價值 : 20 QP  點閱數:1462 回應數:0
樓主

小馬
門外漢
0 26
508 29
發送站內信

小弟將討論區的留言由資料庫抓出來後定為$str
而目前是打算經過bbcode處理與自動加連結(就是捕a href的HTML語法,怕有網友不會用bbcode用法)

所以會經過
$str = eregi_replace("\\[url]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=\"_blank\">\\1</a>",$str);

$str = preg_replace("#(http://[0-9a-z._/?=&;]+)#i","<a href=\"\\1\" target=\"_blank\">\\1</a>", $str);

可是發現到這樣就會轉換成bbcode也會自動加連結(也就是同樣的功能兩個重複做了兩次),倒置echo出來時就會錯誤

請問該如何做才正確呢?謝謝

搜尋相關Tags的文章: [ bbcode ] ,
本篇文章發表於2007-01-11 19:52
目前尚無任何回覆
   

回覆
如要回應,請先登入.