2012-02-15 90 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