finfo_file

finfo::file

(PHP >= 5.3.0, PHP 7, PHP 8, PECL fileinfo >= 0.1.0)

finfo_file -- finfo::fileBir dosya hakkında bilgi döndürür

Açıklama

Yordamsal kullanım

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

Nesne yönelimli kullanım

publicfinfo::file(string$filename, int$flags = FILEINFO_NONE, ?resource$context = null): string|false

Bu işlev bir dosya hakkında bilgi edinmek için kullanılır.

Bağımsız Değişkenler

finfo

finfo_open() işlevinden dönen finfo nesnesi.

filename

Hakkında bilgi istenen dosya.

flags

Fileinfo sabitlerinden biri veya bir kaçının birleşimi.

context

Akımlar hakkında bilgi edinmek için Akım İşlevleri bölümüne bakınız.

Dönen Değerler

Bir hata oluşmuşsa false, aksi takdirde belirtilen dosyanın içeriği hakkında açıklama dizgesi döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.1.0finfo bağımsız değişkeni artık finfo nesnesi kabul ediyor, evvelce bir finfo özkaynağı kabul ederdi.
8.0.0context artık null olabiliyor.

Örnekler

Ö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

Ayrıca Bakınız

To Top