PHP:preg_match功能不起作用?

时间:2016-10-28 04:17:03

标签: php

我有文件类型

$file_type = image/png 

if (!preg_match("/jpg|JPG|jpeg|JPEG|png|PNG|gif|GIF/", $file_type)) {
     die('Apologies, file type error');
}

如果文件类型在给定模式中不匹配,则会给出如上所示的模具。现在我面对没有匹配,即使文件类型包含在模式中。

如果文件类型不正确,则按钮行是否需要继续。

1 个答案:

答案 0 :(得分:-1)

<?php

$file_type = "image/png"; 

if (!preg_match("#image/(?:png|jpg|webp|gif)#io", $file_type)) {
    die('Apologies, file type error');
}
//if match file_type continue,