Сообщения

Показаны сообщения с ярлыком "mime_content_type"

mime_content_type в php5 Debian 6

При написании сервисного скрипта для определения mime типа файла обнаружил, что такой функции(mime_content_type) нет в Debian да и вообще похоже прикрыли ее. В xampp для Windows были какие то глюки с ее работой выводил пустой экран, после правки php.ini изменил пункт mime_magic.debug = On выводил ошибку, что такой функции он не знает. После долгого гугления обнаружил, что в версии для linux по умолчанию присутствует функция finfo_file. Работает она следующим образом: $finfo = finfo_open(FILEINFO_MIME_TYPE); $fileinf = finfo_file($finfo, $urlаfile); В результате $fileinf  вернет mime тип файла. То есть можно написать свою функцию: function get_mime_type($filepath) {     ob_start();     system("file -i -b {$filepath}");     $output = ob_get_clean();     $output = explode("; ",$output);     if ( is_array($output) ) {         $output = $output[0];   ...