Не удается проверить расширение файла в переполнении стека

Оператор case в php для проверки типа mime работает нормально.

$mimetype = mime_content_type($path);
switch ($mimetype) {

case "video/mp4":
case "video/mov":
~~~~~~~~~~~~~~~~~

Однако оператор case в php здесь для проверки расширения файла не является, и в этом случае pathinfo ($ path) не извлекает имя файла, такое как VID_2_134.mp4. Я предполагаю, что способ, которым я использовал pathinfo ($ path), неверен, но я не знаю, как правильно его использовать. Если я заменю pathinfo ($ path) на VID_2_134.mp4 ниже, оператор case начинает работать так, как я ожидал.

$filepath = pathinfo($path);
$extension = $filepath['extension'];
switch ($extension) {

case "mp4":
case "mov":
~~~~~~~~~~~~~~~~~

*$path is a file path from the local drive of pc or smartphone where the file exist.

Может кто-нибудь помочь мне?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]