嗨,谁能告诉我如何限制用户上传大尺寸的视频文件,他们应该只上传特定类型的视频文件。他们应该只能上传 8mb 的文件,不能超过这个。下面是我的代码。
<?php
if(isset($_POST['submit']))
{
$filename=$_FILES['file']['name'];
$filesize=$_FILES['file']['size'];
$filetype=$_FILES['file']['type'];
$tmpfile=$_FILES['file']['tmp_name'];
$unique=str_shuffle("abcde").$filename;
if ((($filetype == "video/avi")
|| ($filetype == "video/mpeg")
|| ($filetype == "video/mpg")
|| ($filetype == "video/mov")|| ($filetype == "video/wmv") || ($filetype == "video/rm") || ($filetype == "image/mp4"))
&& ($filesize < 8388608 and $filesize > 20))
{
move_uploaded_file($tmpfile,"uploads/$unique");
echo'file is uploaded';
}
else
{
echo'failure in uploading';
}
}
?>