फ़ंक्शन finfo_file
फ़ंक्शन finfo_file फ़ाइल की सामग्री के MIME-प्रकार को निर्धारित करता है। यह पहले पैरामीटर के रूप में finfo_open फ़ंक्शन द्वारा लौटाया गया रिसोर्स स्वीकार करता है, और दूसरे पैरामीटर के रूप में फ़ाइल का पथ। फ़ंक्शन त्रुटि की स्थिति में MIME-प्रकार वाली स्ट्रिंग या false लौटाता है।
वाक्य-विन्यास
finfo_file(
resource $finfo,
string $filename,
int $options = FILEINFO_NONE,
resource $context = null
): string|false
उदाहरण
आइए फ़ाइल 'image.png' का MIME-प्रकार निर्धारित करें:
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$res = finfo_file($finfo, 'image.png');
finfo_close($finfo);
echo $res;
?>
कोड निष्पादन का परिणाम:
'image/png'
उदाहरण
आइए एक अस्तित्वहीन फ़ाइल का प्रकार निर्धारित करने का प्रयास करें:
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$res = finfo_file($finfo, 'nonexistent.file');
finfo_close($finfo);
var_dump($res);
?>
कोड निष्पादन का परिणाम:
false
उदाहरण
आइए एक टेक्स्ट फ़ाइल का MIME-प्रकार निर्धारित करें:
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$res = finfo_file($finfo, 'document.txt');
finfo_close($finfo);
echo $res;
?>
कोड निष्पादन का परिणाम:
'text/plain'
यह भी देखें
-
फ़ंक्शन
mime_content_type,
जो MIME-प्रकार निर्धारित करता है -
फ़ंक्शन
file_exists,
जो फ़ाइल के अस्तित्व की जाँच करता है -
फ़ंक्शन
is_file,
जो फ़ाइल की जाँच करता है