• 技术文章 >后端开发 >php教程

    php检验音频和视频文件格式,验证音频和视频是否伪造

    2016-07-06 13:52:35原创746
    从网上学来的处理图片的方法,检测修改后缀名伪造的图片:

    //检测伪造
        public function checkFlag() {
            
            $this->flag=@getimagesize($this->fileInfo['tmp_name']);
            if ($this->flag) {
                return true;
            }else {
                $this->error="请上传合法文件";
                return false;
            }
        }

    想请教下,有没有类似getimagesize的方法检测音频和视频的,MP3,MP4。

    回复内容:

    从网上学来的处理图片的方法,检测修改后缀名伪造的图片:

    //检测伪造
        public function checkFlag() {
            
            $this->flag=@getimagesize($this->fileInfo['tmp_name']);
            if ($this->flag) {
                return true;
            }else {
                $this->error="请上传合法文件";
                return false;
            }
        }

    想请教下,有没有类似getimagesize的方法检测音频和视频的,MP3,MP4。

    $finfo = finfo_open(FILEINFO_MIME);
    $mimetype = finfo_file($finfo, $inputFileName);

    读取前8个字节就可以判断了。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:软件测试问题,有些接口要登录才能使用,这是接口怎么测试呢? 下一篇:Linux下 php 怎么访问局域网共享文件?
    PHP编程就业班

    相关文章推荐

    • PHP高并发实例详解之解决商品库存超卖问题• 带你聊聊PHP中的泛型之基础知识浅析• 十天学会php之第三天_php基础• 再点一次Active的名,我把你的函数功能扩充了一下,嘻嘻,现在能_PHP• PHP5.0对象模型探索之其它特性_PHP

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网