Funções Mimetype
Introdução
Esta extensão tornou-se obsoleta pela extensão PECL Fileinfo que fornece a mesma funcionalidade (e mais) de uma forma mais limpa.
As funções deste módulo tentam achar o tipo de arquivo e codificação do arquivo olhando de modo seguro na sequência de magic com posição especificada dentro do arquivo. Enquanto isso não é interessante fazer uso disto.
Essa extensão é derivada do Apache mod_mime_magic, que por si mesmo é baseado no comando file mantido por Ian F. Darwin. Veja o código fonte para maiores informações e informações sobre copyright.
Dependências
Nenhuma biblioteca externa é necessária para compilar esta extensão.
Instalação
Você deve compilar seu PHP com o configure --with-mime-magic para ter suporte à s funções mime-type. A extensão necessita de uma cópia simplificada do arquivo magic que é distribuÃdo com o Apache httpd.
Nota: A opção de configuração foi alterada de --enable-mime-magic para --with-mime-magic desde o PHP 4.3.2
Nota: Essa extensão não é capaz de manusear completamente o arquivo magic que geralmente vem com distribuições Linux e serão supostamente usadas com recentes versões do comando file.
Nota: Nota para usuários Win32 Para usar este módulo em um ambiente Windows, você deve setar o path para o arquivo magic.mime no seu php.ini.
Example#1 Setando o path para magic.mime
mime_magic.magicfile ="$PHP_INSTALL_DIR\magic.mime"
Lembre-se de substituir o $PHP_INSTALL_DIR para o seu path atual do PHP no exemplo acima. e.g. c:\php
Configurações em execução
O comportamento dessas funções podem ser modificado pelas configurações do php.ini.
Name | Default | Changeable | Changelog |
---|---|---|---|
mime_magic.debug | "0" | PHP_INI_SYSTEM | DisponÃvel desde o PHP 5.0.0. |
mime_magic.magicfile | "/path/to/php/magic.mime" | PHP_INI_SYSTEM | DisponÃvel desde o PHP 4.3.0. |
Breve descrição das diretivas de configuração.
Tipos Resource
Esta extensão não possui nenhum tipo resource.
Constantes pré-definidas
Esta extensão não possui nenhuma constante.