Mimetype Functions

Manuel PHP
Précédent |  | Suivant

# LVII. Mimetype Functions

# Introduction

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.

# Requirements

These functions are available as part of the standard module, which is always available.

# Installation

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.

# Runtime Configuration

Tableau 1. MIME magic Configuration options

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

# Resource Types

This extension does not define any resource types.

# Predefined Constants

This extension does not define any constants.

Précédent | Sommaire | Suivant
mhash | Niveau supérieur | mime_content_type