当我使用它上传图像时此表单有效,但在上传视频时无效。通过此表单上传视频需要更改哪些内容?
$videoform = "
<form action='' method='post' enctype='multipart/form-data' name='uploadform'>
<input name='video' type='file' id='video' >
<input name='upload' type='submit' id='upload' value=' Upload Video! '>
</form>";
echo $form;
if($_POST['upload'])
{
echo $videoform;
}
if(isset($_POST['upload']))
{
// define the posted file into variables
$name = $_FILES['video']['name'];
$tmp_name = $_FILES['video']['tmp_name'];
$type = $_FILES['video']['type'];
$size = $_FILES['video']['size'];
echo $name;
}
echo "<br /><h5>$cname 's Videos</h5>";
?>
答案 0 :(得分:5)
视频可能超出了您的最大上传大小。要增加最大上传大小,请将以下行添加到.htaccess文件中:
php_value upload_max_filesize "200M"
php_value post_max_size "200M"
(将“200M”替换为您想要的最大值 - “200M”表示“200兆字节”。)
某些主机可能不允许您更改这些设置,在这种情况下,您运气不佳。
这些设置也可以通过php.ini文件进行更改,但主机允许这样做的情况不太常见。