(PHP >= 5.3.0, PHP 7, PHP 8, PECL fileinfo >= 0.1.0)
finfo_file -- finfo::file — Bir dosya hakkında bilgi döndürür
Yordamsal kullanım
$finfo,$filename,$flags = FILEINFO_NONE,$context = nullNesne yönelimli kullanım
$filename, int $flags = FILEINFO_NONE, ?resource $context = null): string|falseBu işlev bir dosya hakkında bilgi edinmek için kullanılır.
finfofinfo_open() işlevinden dönen finfo nesnesi.
filenameHakkında bilgi istenen dosya.
flagsFileinfo sabitlerinden biri veya bir kaçının birleşimi.
contextAkımlar 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.
| Sürüm: | Açıklama |
|---|---|
| 8.1.0 |
finfo bağımsız değişkeni artık finfo
nesnesi kabul ediyor, evvelce bir finfo özkaynağı kabul ederdi.
|
| 8.0.0 |
context artık null olabiliyor.
|
Ö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