php 判断是否视频文件上传,php判断上传的文件是否是图片类型 | 学步园
时间: 2023-12-20 19:04:10 浏览: 225
要判断上传的文件是否是视频文件,可以使用PHP的内置函数`getimagesize()`。该函数返回一个数组,其中包含了上传文件的类型信息。
以下是示例代码:
```php
if(isset($_FILES['file'])) { // 判断是否有文件上传
$file_info = $_FILES['file'];
$mime_type = $file_info['type']; // 获取文件类型
if(strpos($mime_type, 'video') !== false) { // 判断是否为视频文件
echo "上传的文件是视频文件";
} else {
echo "上传的文件不是视频文件";
}
}
```
要判断上传的文件是否为图片类型,可以使用`getimagesize()`函数获取文件的类型和尺寸等信息。如果返回false,则说明不是图片文件。
以下是示例代码:
```php
if(isset($_FILES['file'])) { // 判断是否有文件上传
$file_info = $_FILES['file'];
$mime_type = $file_info['type']; // 获取文件类型
$image_info = getimagesize($file_info['tmp_name']); // 获取图片信息
if($image_info !== false) { // 判断是否为图片文件
echo "上传的文件是图片文件";
} else {
echo "上传的文件不是图片文件";
}
}
```
阅读全文