finfo_set_flags
Description
The finfo_set_flags of Fileinfo for PHP sets libmagic configuration options.
Syntax
finfo_set_flags(
finfo $finfo,
int $flags
): boolParameters
finfo
An finfo instance, returned by finfo_open().
flags
One or disjunction of more Fileinfo constants.
Return
Returns true on success or false on failure.
Examples
1 · finfo flags
<?
$finfo = finfo_open();
if($finfo === false)
{
die("finfo_open");
}
$flags = FILEINFO_MIME_TYPE;
$return = finfo_set_flags($finfo, $flags);
var_export($return);
finfo_close($finfo);
true
2 · finfo_file
<?
$finfo = finfo_open();
if($finfo === false)
{
die("finfo_open");
}
$flags = FILEINFO_MIME_TYPE;
finfo_set_flags($finfo, $flags);
$filename = $_SERVER["DOCUMENT_ROOT"] . "/assets/txt/1.txt";
echo finfo_file($finfo, $filename);
finfo_close($finfo);
text/plain