2011-08-21 58 views
0

我只是好奇很容易給你的網站訪問權限,以便他們可以從YouTube上添加視頻?如果是的話,有人可以分享PHP代碼,我們可以做到這一點?是否容易讓用戶嵌入YouTube視頻?

+0

哪cms? wordpress? –

回答

2

由於安全原因,這並不容易。您可以輕鬆獲取youtube vid的嵌入代碼並將其發佈到您的網站上,但是您不希望只有在沒有某種驗證的情況下才允許用戶發佈vids,否則每個人都會編寫腳本來重定向頁面等。

我會得到該URL並進行徹底驗證。也許只是解析出視頻ID(例如iUZOEBDN3a4),然後使用php自己重建嵌入代碼。

嵌入代碼會是這樣的:<iframe width="420" height="345" src="http://www.youtube.com/embed/8I5JVl8u_Yw" frameborder="0" allowfullscreen></iframe>

然後,如果你想與其他用戶共享,比如視頻共享頁面上,只是代碼保存到服務器上的HTML文件,使用include語句將其加載到視圖頁面。

0

我只想做

$youtube_id; 
$youtube_embed="<iframe width=\"420\" height=\"345\" src=\"http://www.youtube.com/embed/".$youtube_id."\" frameborder=\"0\" allowfullscreen></iframe>"; 

,所以我將讓他們提交的URL,然後拉從YouTube網址YouTube的ID,但你必須進行測試,以確保它是YouTube網址,並且,你可以得到ID