LVII. Mimetype Functions

Wprowadzenie

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 derivated from Apache mod_mime_magic, which is itself based on the file command maintaind by Ian F. Darwin. See the source code for further historic and copyright information.

Wymagania

Te funkcje s▒ czΩ╢ci▒ modu│u podstawowego, dlatego s▒ zawsze dostΩpne.

Instalacja

You must compile PHP with the configure switch --enable-mime-magic to get support for mime-type functions. The extension needs a copy of the magic.mime as distributed with the file command. This file also part of most recent Linux distributions and usually stored in the /usr/share/misc directory.

Konfiguracja startowa

The behaviour of these functions is affected by settings in php.ini.

Tabela 1. Mimetype configuration options

NameDefaultChangeable
mime_magic.magicfile"/usr/share/misc/magic.mime"PHP_INI_SYSTEM
For further details and definition of the PHP_INI_* constants see ini_set().

Typy zasob≤w

To rozszerzenie nie definiuje ┐adnych rodzaj≤w zasob≤w.

Predefiniowane sta│e

To rozszerzenie nie definiuje ┐adnych sta│ych.

Spis tre╢ci
mime_content_type -- Detect MIME Content-type for a file