282 of 410 menu

Funzione finfo_file

La funzione finfo_file determina il tipo MIME del contenuto di un file. Come primo parametro accetta una risorsa, restituita dalla funzione finfo_open, e come secondo - il percorso del file. La funzione restituisce una stringa con il tipo MIME o false in caso di errore.

Sintassi

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

Esempio

Determiniamo il tipo MIME del file 'image.png':

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

Risultato dell'esecuzione del codice:

'image/png'

Esempio

Proviamo a determinare il tipo di un file inesistente:

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

Risultato dell'esecuzione del codice:

false

Esempio

Determiniamo il tipo MIME di un file di testo:

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

Risultato dell'esecuzione del codice:

'text/plain'

Vedi anche

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta