2012-02-15 86 views
0

我正在使用此代碼爲我的網站製作上傳表單。 YoutubeuploaderYoutube API從網站上傳WITH diff。 TITLES

它工作完美,但我得到了一個問題。 我想要一個表單來定義標題。 現在,所有的視頻被賦予標題「示例」 我希望用戶爲自己的視頻編寫自己的標題。

我試着用ID和名稱「標題」進行輸入,並試圖使用$ _POST ['標題'],但它沒有奏效。該視頻甚至沒有上傳。

任何人都知道如何做到這一點? 我查看了所有YouTube數據API代碼並嘗試了所有內容。

  • 謝謝。
+0

更換表單代碼你可能會提交一個空的標題,我想不出任何其他原因。仔細檢查'$ _POST ['title']'是否爲空。另外,在堆棧溢出中接受一些答案! – 2012-02-15 12:06:13

+0

我敢肯定這不是空的.. 對不起..我一直忘記.. 仍然在等待這個正確的答案.. 當我添加$ _POST ['標題'],它不甚至發佈視頻。 – 2012-02-15 12:18:03

回答

0

鑑於您發佈的鏈接,您必須從您的表單中提供$youtube_video_title價值。

我的意思是這樣的(並不安全,經常消毒和過濾器):

$youtube_video_title = $_POST['title'];

UPDATE:

嘗試與這一個

<form action="<?php echo($response->url); ?>?nexturl=<?php echo(urlencode($nexturl)); ?>" method="post" enctype="multipart/form-data" onsubmit="return checkForFile();"> 
    Title : <input id="title" type="text" name="title"/> 
    <input id="file" type="file" name="file"/> 
    <div id="errMsg" style="display:none;color:red"> 
    You need to specify a file. 
    </div> 
    <input type="hidden" name="token" value="<?php echo($response->token); ?>"/> 
    <input type="submit" value="go" /> 

</form> 
+0

正如我所說,我已經嘗試過,但是當我這樣做時,視頻並未上傳。什麼都沒發生。 – 2012-02-15 10:54:17

+0

@SabineQuardon我們展示代碼,請 – 2012-02-15 12:45:22

+0

你可以看到這個鏈接的代碼: (http://rubensargsyan.com/generate-youtube-video-browser-based-uploading-form-b​​y-php/) 如果我更改$ youtube_video_title =「示例」; to $ youtube_video_title = $ _POST ['title']; 當我嘗試上傳視頻時,沒有任何事情發生。 – 2012-02-15 13:18:19