(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.
ö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