顯示廣告
隱藏 ✕
看板 Programming
作者 bestpika (飛影‧忌子)
標題 自製BBCode的問題
時間 2011年09月03日 Sat. PM 03:14:47


  我有一個論壇想要把[youtube]加進去...
  可是那站在發文的時候都會自動把網址加上[url]...
  變成我在寫youtube的BBCode都會失敗 囧

function parse_youtube($string)
{
   $youtube = preg_replace("#\[youtube\](.*?)\[/youtube\]#si","<object style=' width: 640px; height: 390px'><param name='movie' value='http://www.youtube.com/v/\\1' /><param name='allowFullScreen' value='true' /><param name='allowScriptAccess' value='always' /><embed src='http://www.youtube.com/v/\\1' type='application/x-shockwave-flash' allowfullscreen='true' allowScriptAccess='always' width='640' height='390'></object>",$string);
   return $youtube;
}

  所以我只好把程式碼改成這樣只貼 v= 後面...
  不知道有沒有辦法解決網址自動被加[url]的問題?

--
※ 作者: bestpika 時間: 2011-09-03 15:14:47
※ 看板: Programming 文章推薦值: 1 目前人氣: 0 累積人氣: 703 
1樓 時間: 2011-09-03 15:42:25 (台灣)
  09-03 15:42 TW
不知道阿德怎麼做的
2樓 時間: 2011-09-03 16:37:34 (台灣)
  09-03 16:37 TW
就自動加url的地方檢查一下url是否有被什麼東西包起來
所以我要去改自動加url的那個function囉?
3樓 時間: 2011-09-03 16:58:31 (台灣)
  09-03 16:58 TW
把youtube放在url前面?
自動加url的結果就是這樣啊XD
4樓 時間: 2012-04-19 10:38:54 (台灣)
  04-19 10:38 TW
可以斷行一下嗎?
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇