php判断文件上传的类型
1.html代码(标记的地方千万不要忘记了)
<form action="test.php" method="post" enctype="multipart/form-data"> <input type="file" name="file"><br> <input type="submit" value="提交"> </form>
<? php $info = $_FILES['file']['name'];//得到文件的名称 $temp = explode('.', $info);//用.分割数组 $imgtype = end($temp);//取数组的最后一个 $filetype = ['jpg', 'jpge', 'gif', 'png'];//定义图片类型 //in_array()判断是否存在一个数组中的数据 第一个参数是数据第二个参数是数组 if (!in_array($imgtype, $filetype)) { echo '对不起您没有上传指定的类型'; } else { echo '上传成功'; }