(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
]] )$dosya_ismi = NULL
[, int $seçenekler = FILEINFO_NONE
[, resource $bağlam = NULL
]] )Bu işlev bir dosya hakkında bilgi edinmek için kullanılır.
özkaynakfinfo_open() işlevinden dönmüş bir Fileinfo özkaynağı.
dosya_ismiHakkında bilgi istenen dosya.
seçeneklerFileinfo sabitlerinden biri veya bir kaçının birleşimi.
bağlamBağ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