要使用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
變量替換為你要獲取信息的實際文件路徑。