2015-09-13 3 views
0

Как я могу получить только категорию типа файла?Как получить тип типа файла в php

Например:

$fileType = $_FILES['userfile']['type']; 
    echo $fileType; 

В этом коде, он отображает image/jpeg. Теперь то, что я хочу, чтобы это только image без jpeg.

То же самое и со всем этим:

Отображение изображения только если тип файла:

  • изображение/PNG
  • image/gif
  • image/bmp

и отображает текст только если тип файла:

  • текст/html
  • текст/обычный
  • текст/CSS

и так далее, с другим типом файла. .

Любая помощь очень ценится. Спасибо

+1

? echo current (explode ('/', $ fileType)) – l0rkaY

+0

@ l0rkaY Спасибо! – Makudex

+0

Добро пожаловать :) – l0rkaY

ответ

0

Гадкий, и не может работать на всех типах файлов:

$type = explode('/', $filetype)[0]; 
+0

Спасибо за ответ – Makudex

+0

Принятые ответы - это норма, но без проблем :) – markdwhite

0

Я думаю, что это более или менее то, что вы имеете в виду.

list($fileType, $junk)=explode('/',$_FILES['userfile']['type']); 
+0

, какую переменную я должен отображать здесь? Было бы «echo $ junk»? – Makudex

+0

нет, вы хотите $ fileType - часть $ junk будет ссылаться на jpeg или что-то еще – RamRaider

+0

okay, спасибо за это. – Makudex