(PHP >= 5.3.0, PECL fileinfo >= 0.1.0)
finfo_file — Bir dosya hakkında bilgi döndürür
$özkaynak
, string $dosya_ismi
= NULL
[, int $seçenekler
= FILEINFO_NONE
[, resource $bağlam
= NULL
]] ) : string$dosya_ismi
= NULL
[, int $seçenekler
= FILEINFO_NONE
[, resource $bağlam
= NULL
]] ) : stringBu işlev bir dosya hakkında bilgi edinmek için kullanılır.
özkaynak
finfo_open() işlevinden dönmüş bir Fileinfo özkaynağı.
dosya_ismi
Hakkında bilgi istenen dosya.
seçenekler
Fileinfo sabitlerinden biri veya bir kaçının birleşimi.
bağlam
Bağlamlar hakkında bilgi edinmek için Akım İşlevleri bölümüne bakınız.
Bir hata oluşmuşsa FALSE
, aksi takdirde belirtilen dosyanın içeriği hakkında açıklama dizgesi döner.
Örnek 1 - finfo_file() örneği
<?php
Bir açıklama değil MIME türü dönsün
$finfo = finfo_open(FILEINFO_MIME_TYPE);
foreach (glob("*") as $dosya) {
echo finfo_file($finfo, $dosya) . "\n";
}
finfo_close($finfo);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
text/html image/gif application/vnd.ms-excel