Bermuda
Новичок
mime_content_type deprecated, чем заменить?
Мне нужно использовать функцию mime_content_type, однако
Чем можно заменить?
PECL -> Fileinfo() не подходит, потому как Version 0.2, State beta.
Нашел еще одно решение
<?php
if (!function_exists('mime_content_type')) {
function mime_content_type($f) {
$f = escapeshellarg($f);
return trim( `file -bi $f` );
}
}
?>
но это вызов внешнего исполняемого файла, а значит привязка с операционной системе, что в текущем проекте допускать нельзя.
Кто виноват и что делать?
Есть варианты?
Мне нужно использовать функцию mime_content_type, однако
Потому системный администратор у нас собрал PHP без --with-mime-magic.This extension has been deprecated as the PECL extension fileinfo provides the same functionality (and more) in a much cleaner way.
Чем можно заменить?
PECL -> Fileinfo() не подходит, потому как Version 0.2, State beta.
Нашел еще одно решение
<?php
if (!function_exists('mime_content_type')) {
function mime_content_type($f) {
$f = escapeshellarg($f);
return trim( `file -bi $f` );
}
}
?>
но это вызов внешнего исполняемого файла, а значит привязка с операционной системе, что в текущем проекте допускать нельзя.
Кто виноват и что делать?
Есть варианты?