我想使用用戶放置在他們的個人資料中的URL顯示youtube嵌入。YouTube嵌入,來自數據庫查詢的網址
它正常工作,如果在數據庫中的URL是http://youtube.com/embed/URL
我希望用戶能夠只輸入一個普通的URL(http://youtube.com/URL因爲我想它很容易爲他們。
是有沒有辦法來解決這個問題
非常感謝您的幫助,我在此很新
我想使用用戶放置在他們的個人資料中的URL顯示youtube嵌入。YouTube嵌入,來自數據庫查詢的網址
它正常工作,如果在數據庫中的URL是http://youtube.com/embed/URL
我希望用戶能夠只輸入一個普通的URL(http://youtube.com/URL因爲我想它很容易爲他們。
是有沒有辦法來解決這個問題
非常感謝您的幫助,我在此很新
嘗試複製和粘貼這一點,看看它是否工作:?!
echo '<br>';
echo '<iframe width="560" height="315" src="' . stripslashes($row['videourl']) . '" frameborder="0" allowfullscreen></iframe>';
如果它沒有顯示基於一個事實,即輸入URL的人不把embed
在其鏈接起來,那麼你所創造的,我會建議只是具有人進入視頻的ID,和網址的其餘部分。
例如,如果該URL的用戶希望發佈的視頻是https://www.youtube.com/watch?v=0TL5CSPFzTU
那麼他們只需輸入0TL5CSPFzTU
,你會輸出代碼爲這樣:
echo '<iframe width="560" height="315" src="https://www.youtube.com/embed/' . stripslashes($row['videourl']) . '" frameborder="0" allowfullscreen></iframe>';
你得把東西阻止他們輸入完整的URL或任何其他內容,但有很多教程可以完成此操作。
所以它顯示瞭如果'src ='URL''但不是'src ='「。$ row ['videourl']。」''? – 2013-04-25 18:40:33
好的,所以我只知道它沒有顯示出來,因爲/ embed不在數據庫的url中。但是,由於我希望用戶能夠放入常規的YouTube網址,因此我希望找到解決方法。 – pkelly 2013-04-25 18:43:54
我已經更新了我的答案,以包含解決問題的方法。 – 2013-04-25 18:50:24