ফাংশন 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,
যা ফাইল পরীক্ষা করে