282 of 410 menu

Função finfo_file

A função finfo_file determina o tipo MIME do conteúdo de um arquivo. Como primeiro parâmetro, ela aceita um recurso retornado pela função finfo_open, e como segundo, o caminho para o arquivo. A função retorna uma string com o tipo MIME ou false em caso de erro.

Sintaxe

finfo_file( resource $finfo, string $filename, int $options = FILEINFO_NONE, resource $context = null ): string|false

Exemplo

Vamos determinar o tipo MIME do arquivo 'image.png':

<?php $finfo = finfo_open(FILEINFO_MIME_TYPE); $res = finfo_file($finfo, 'image.png'); finfo_close($finfo); echo $res; ?>

Resultado da execução do código:

'image/png'

Exemplo

Vamos tentar determinar o tipo de um arquivo inexistente:

<?php $finfo = finfo_open(FILEINFO_MIME_TYPE); $res = finfo_file($finfo, 'nonexistent.file'); finfo_close($finfo); var_dump($res); ?>

Resultado da execução do código:

false

Exemplo

Vamos determinar o tipo MIME de um arquivo de texto:

<?php $finfo = finfo_open(FILEINFO_MIME_TYPE); $res = finfo_file($finfo, 'document.txt'); finfo_close($finfo); echo $res; ?>

Resultado da execução do código:

'text/plain'

Veja também

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar