我正在使用此代码为我的网站制作上传表单。 YoutubeuploaderYoutube API从网站上传WITH diff。 TITLES
它工作完美,但我得到了一个问题。 我想要一个表单来定义标题。 现在,所有的视频被赋予标题“示例” 我希望用户为自己的视频编写自己的标题。
我试着用ID和名称“标题”进行输入,并试图使用$ _POST ['标题'],但它没有奏效。该视频甚至没有上传。
任何人都知道如何做到这一点? 我查看了所有YouTube数据API代码并尝试了所有内容。
- 谢谢。
我正在使用此代码为我的网站制作上传表单。 YoutubeuploaderYoutube API从网站上传WITH diff。 TITLES
它工作完美,但我得到了一个问题。 我想要一个表单来定义标题。 现在,所有的视频被赋予标题“示例” 我希望用户为自己的视频编写自己的标题。
我试着用ID和名称“标题”进行输入,并试图使用$ _POST ['标题'],但它没有奏效。该视频甚至没有上传。
任何人都知道如何做到这一点? 我查看了所有YouTube数据API代码并尝试了所有内容。
鉴于您发布的链接,您必须从您的表单中提供$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>
正如我所说,我已经尝试过,但是当我这样做时,视频并未上传。什么都没发生。 – 2012-02-15 10:54:17
@SabineQuardon我们展示代码,请 – 2012-02-15 12:45:22
你可以看到这个链接的代码: (http://rubensargsyan.com/generate-youtube-video-browser-based-uploading-form-by-php/) 如果我更改$ youtube_video_title =“示例”; to $ youtube_video_title = $ _POST ['title']; 当我尝试上传视频时,没有任何事情发生。 – 2012-02-15 13:18:19
更换表单代码你可能会提交一个空的标题,我想不出任何其他原因。仔细检查'$ _POST ['title']'是否为空。另外,在堆栈溢出中接受一些答案! – 2012-02-15 12:06:13
我敢肯定这不是空的.. 对不起..我一直忘记.. 仍然在等待这个正确的答案.. 当我添加$ _POST ['标题'],它不甚至发布视频。 – 2012-02-15 12:18:03