(PHP 5 >= 5.3.0, PHP 7, PECL fileinfo >= 0.1.0)
finfo_buffer — Bir dizge tamponu hakkında bilgi döndürür
$özkaynak
, string $dizge
= NULL
[, int $seçenekler
= FILEINFO_NONE
[, resource $bağlam
= NULL
]] )$dizge
= NULL
[, int $seçenekler
= FILEINFO_NONE
[, resource $bağlam
= NULL
]] )Bu işlev bir dizge içindeki ikil veri hakkında bilgi edinmek için kullanılır.
özkaynak
finfo_open() işlevinden dönmüş bir Fileinfo özkaynağı.
dizge
İçeriği incelenecek dizge.
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 dizgenin içeriği
hakkında açıklama dizgesi döner.
Örnek 1 - finfo_buffer() örneği
<?php
$finfo = new finfo(FILEINFO_MIME);
echo $finfo->buffer($_POST["betik"]) . "\n";
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
application/x-sh; charset=us-ascii