mime_content_type

(PHP 4 >= 4.3.0, PHP 5)

mime_content_type - определяет MIME Content-type файла.

Описание

string mime_content_type (string filename)

Возвращает MIME content type/тип содержимого файла, как определено через использование информации из файла magic.mime. Типы содержимого возвращаются в формате MIME, наподобие text/plain или application/octet-stream

Примеры

Пример #1 mime_content_type() Example

echo mime_content_type('php.gif') . "\n";
echo mime_content_type('test.php');

Результат выполнения данного примера:

image/gif
text/plain

Эмулятор функции mime_content_type

if (!function_exists("mime_content_type")) {
function mime_content_type($file){ // имя файла
$ext=strtolower(substr(strrchr(basename($file), '.'),1));
switch ( $ext ){
   case 'wav':	return 'audio/wav';
   case 'mid':	return 'audio/mid';
   case 'jpg':	return 'image/jpeg';
   case 'jpeg':	return 'image/pjpeg';
   case 'gif':	return 'image/gif';
   case 'png':	return 'image/png';
   case 'ico':	return 'image/x-icon';
   case 'txt':	return 'text/plain';
   // другие необходимые типы...
   default:     return 'application/octet-stream';
}}}


Смотрите также:
Все функции файл
Описание на ru2.php.net
Описание на php.ru