Php 无法上载视频文件

Php 无法上载视频文件,php,Php,我目前正在使用这段代码来上传视频和图像,图像可以正常工作,但视频不能 如果MP4 | | AVI | WEBM | | AVI必须进入第一个,但它没有。你们能帮我吗?我被困在这里 if(is_array($_FILES)) { foreach ($_FILES['file']['name'] as $name => $value){ if(is_uploaded_file($_FILES['file']['tmp_name'][$n

我目前正在使用这段代码来上传视频和图像,图像可以正常工作,但视频不能

如果MP4 | | AVI | WEBM | | AVI必须进入第一个,但它没有。你们能帮我吗?我被困在这里

if(is_array($_FILES)) {

            foreach ($_FILES['file']['name'] as $name => $value){
                if(is_uploaded_file($_FILES['file']['tmp_name'][$name])) {

                    $name= $_FILES['file']['name'][$name];
                    $tmp_name= $_FILES['file']['tmp_name'][$name];
                    $position= strpos($name, ".");
                    $fileextension= substr($name, $position + 1);
                    $fileextension= strtolower($fileextension);

                    if (($fileextension == "mp4") && ($fileextension == "ogg") && ($fileextension == "webm")) {

                        $sourcePath = $_FILES['file']['tmp_name'][$name];
                        $file_parts = pathinfo($_FILES["file"]["name"][$name]);
                        $file_ext = pathinfo($_FILES["file"]["name"][$name]);

                        $targetPath = "../users/".$this->uid."/post/".$this->convertemail($filename) . "_" . $this->keys() . "_" . round(microtime(true)) . substr(md5(rand()), 0, 4) . "." .$file_ext['extension'];
                        move_uploaded_file($sourcePath, $targetPath);

                    } else {

                        $sourcePath = $_FILES['file']['tmp_name'][$name];
                        $filename=$_FILES["file"]["tmp_name"][$name];
                        $file_ext = pathinfo($_FILES["file"]["name"][$name]);

                        $targetPath = "../users/".$this->uid."/post/".$this->convertemail($filename) . "_" . $this->keys() . "_" . round(microtime(true)) . substr(md5(rand()), 0, 4) . "." .$file_ext['extension'];
                        $d = $this->compress($sourcePath, $targetPath, 90);
                    }


                }
            }
        }
在这一行代码中,将“&&”替换为“或”:

if (($fileextension == "mp4") && ($fileextension == "ogg") && ($fileextension == "webm")) {

完成。我每天都把它修好了
if (($fileextension == "mp4") && ($fileextension == "ogg") && ($fileextension == "webm")) {