Finfo_file funksiyası
Finfo_file funksiyası faylın məzmununun MIME-növünü təyin edir. İlk parametr kimi o, finfo_open funksiyası tərəfindən qaytarılan resursu, ikinci parametr kimi isə faylın yolunu qəbul edir. Funksiya MIME-növü olan sətiri və ya xəta halında false qaytarır.
Sintaksis
finfo_file(
resource $finfo,
string $filename,
int $options = FILEINFO_NONE,
resource $context = null
): string|false
Nümunə
Gəlin 'image.png' faylının MIME-növünü təyin edək:
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$res = finfo_file($finfo, 'image.png');
finfo_close($finfo);
echo $res;
?>
Kodun icrasının nəticəsi:
'image/png'
Nümunə
Gəlin mövcud olmayan faylın növünü təyin etməyə çalışaq:
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$res = finfo_file($finfo, 'nonexistent.file');
finfo_close($finfo);
var_dump($res);
?>
Kodun icrasının nəticəsi:
false
Nümunə
Gəlin mətn faylının MIME-növünü təyin edək:
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$res = finfo_file($finfo, 'document.txt');
finfo_close($finfo);
echo $res;
?>
Kodun icrasının nəticəsi:
'text/plain'
Həmçinin baxın
-
funksiyası
mime_content_type,
MIME-növünü təyin edir -
funksiyası
file_exists,
faylın mövcudluğunu yoxlayır -
funksiyası
is_file,
faylı yoxlayır