Heim > Backend-Entwicklung > PHP-Tutorial > php检验音频和视频文件格式,验证音频和视频是否伪造

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

WBOY
Freigeben: 2016-07-06 13:52:35
Original
1571 Leute haben es durchsucht

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

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

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

回复内容:

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

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

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

<code>$finfo = finfo_open(FILEINFO_MIME);
$mimetype = finfo_file($finfo, $inputFileName);</code>
Nach dem Login kopieren

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

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage