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