wp_check_filetype() — возвращает MIME-тип и расширение файла

В случае успеха возвращает массив, содержащий расширение файла и его MIME-тип, если же расширение или тип данного файла не являются разрешенными на сайте, каждый элемент возвращаемого массива будет равен false.

wp_check_filetype( $filename, $mimes = null )
$filename
(строка) путь к файлу на сервере
$mimes
(массив) разрешенные типы файлов, если не указаны, то используется массив с типами файлов, разрешенными в WordPress по умолчанию, полученный через функцию get_allowed_mime_types()

Примеры

$filetype = wp_check_filetype( dirname(__FILE__) . '/wordpress_logo.jpg' );
 
echo $filetype['ext']; // jpg
echo $filetype['type']; // image/jpeg

А теперь сами зададим вторую переменную:

$mimes = array(
	'gif'	=>	'image/gif',
	'png'	=>	'image/png'
);
 
$filetype = wp_check_filetype( dirname(__FILE__) . '/wordpress_logo.jpg', $mimes );
 
$ext = $filetype['ext']; // false
$type = $filetype['type']; // false

Оставить комментарий / вопрос

phpjsHTMLCSSSQLПросто код
  Комментарии закрыты.
  • Миша: Привет ещё раз, не поверишь, реально не сталкивался с этим вопросом. По теории можно сказать следующее: во-первых,...

  • Миша: Привет, вообще без проблем, делаешь всё через require(), require_once() - выбирай любую, какая больше нравится.

  • Виталий Моргунов: Привет! Не могу разобаться, как я могу контролировать порядок подключения стилей. В моем случае мне нужно чтобы стили...

  • Миша: Спасибо!

  • w0rmak: Это было просто. Нашел код в интернете. Добавьте и себе ymaps.load(function () { var input = document.getElem...