2016-10-28 2 views
0

У меня есть тип файлаPHP: функция preg_match не работает?

$file_type = image/png 

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

Если тип файла не соответствует в данном шаблоне она дает плашки, как показано выше. Теперь я не вижу соответствия, даже тип файла включен в шаблон.

Строка кнопки, если тип файла неверен, мне нужно еще умереть.

+0

Прекрасно работает для меня: https://regex101.com/r/CI5ja3/1 – Rizier123

ответ

-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, 
Смежные вопросы