PHP 매뉴얼
이전 |  | 다음

# LVIII. Mimetype Functions

# 소개

주의
This extension has been deprecated as the PECL extension fileinfo provides the same functionality (and more) in a much cleaner way.

The functions in this module try to guess the content type and encoding of a file by looking for certain magic byte sequences at specific positions within the file. While this is not a bullet proof approach the heuristics used do a very good job.

This extension is derived from Apache mod_mime_magic, which is itself based on the `file` command maintained by Ian F. Darwin. See the source code for further historic and copyright information.

# 요구 사항

이 확장 모듈을 빌드할 때 외부 라이브러리가 필요하지 않습니다.

# 설치

You must compile PHP with the configure switch `--with-mime-magic` to get support for mime-type functions. The extension needs a copy of the simplified `magic` file that is distributed with the Apache httpd.

> 참고: The configure option has been changed from `--enable-mime-magic` to `--with-mime-magic` since PHP 4.3.2

> 참고: This extension is not capable of handling the fully decorated `magic` file that generally comes with standard Linux distro's and is supposed to be used with recent versions of `file` command.

> Note to Win32 Users: In order to use this module on a Windows environment, you must set the path to the bundled `magic.mime` file in your `php.ini`.

> 예 1. Setting the path to `magic.mime`

>     mime_magic.magicfile = "$PHP_INSTALL_DIR\magic.mime"

> Remember to substitute the `$PHP_INSTALL_DIR` for your actual path to `PHP` in the above example. e.g. `c:\php`

# 런타임 설정

이 함수의 작동은 `php.ini` 설정에 영향을 받습니다.

표 1. Mimetype configuration options

Name | Default | Changeable
--- | --- | ---
mime_magic.magicfile | "/usr/share/misc/magic.mime" | PHP_INI_SYSTEM

For further details and definition of the PHP_INI_* constants see ini_set().

# 리소스 종류

이 확장 모듈은 리소스형을 정의하지 않습니다.

# 상수 정의

이 확장 모듈은 상수를 정의하지 않습니다.

이전 | 처음으로 | 다음
mhash | 위로 | mime_content_type