PHP

php fileinfo如何获取文件信息

小樊
84
2024-11-20 17:18:56
栏目: 编程语言

要使用PHP的fileinfo扩展获取文件信息,首先确保你的服务器已经启用了这个扩展。然后,你可以使用以下代码示例来获取文件的详细信息:

<?php
// 确保fileinfo扩展已启用
if (function_exists('fileinfo_open')) {
    // 替换为你要获取信息的文件路径
    $file_path = 'path/to/your/file';

    // 使用fileinfo_open打开文件
    $finfo = fileinfo_open(FILEINFO_MINF_INFO);
    if ($finfo) {
        // 获取文件信息
        $file_info = fileinfo_file_info($finfo, FILEINFO_MIME_TYPE);
        $file_details = fileinfo_file_details($finfo);

        // 关闭文件指针
        fileinfo_close($finfo);

        // 输出文件信息
        echo "File MIME type: " . $file_info . PHP_EOL;
        echo "File details:" . PHP_EOL;
        print_r($file_details);
    } else {
        echo "Error: Unable to open file using fileinfo.";
    }
} else {
    echo "Error: Fileinfo extension is not enabled.";
}
?>

这个代码示例首先检查fileinfo扩展是否已启用。然后,它打开一个文件并使用fileinfo_file_info()fileinfo_file_details()函数获取文件的MIME类型和详细信息。最后,它关闭文件指针并输出获取到的信息。

注意:请将$file_path变量替换为你要获取信息的实际文件路径。

0
看了该问题的人还看了