PHP上传对于视频而非图像失败

Wag*_*ith -7 html php forms video file

当我使用它上传图像但在上传视频时不起作用时,此表单有效.通过此表单上传视频需要更改哪些内容?

$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>";
?>
Run Code Online (Sandbox Code Playgroud)

Bri*_*and 5

视频可能超出了您的最大上传大小.要增加最大上传大小,请将以下行添加到.htaccess文件中:

php_value upload_max_filesize "200M"
php_value post_max_size "200M"
Run Code Online (Sandbox Code Playgroud)

(将"200M"替换为您想要的最大值 - "200M"表示"200兆字节".)

有些主机可能不允许您更改这些设置,在这种情况下您运气不好.

这些设置也可以通过php.ini文件进行更改,但主机允许这样做的情况较少见.