要使用PHP的fileinfo擴(kuò)展獲取文件信息,首先確保你的服務(wù)器已經(jīng)啟用了這個(gè)擴(kuò)展。然后,你可以使用以下代碼示例來(lái)獲取文件的詳細(xì)信息:
<?php
// 確保fileinfo擴(kuò)展已啟用
if (function_exists('fileinfo_open')) {
// 替換為你要獲取信息的文件路徑
$file_path = 'path/to/your/file';
// 使用fileinfo_open打開(kāi)文件
$finfo = fileinfo_open(FILEINFO_MINF_INFO);
if ($finfo) {
// 獲取文件信息
$file_info = fileinfo_file_info($finfo, FILEINFO_MIME_TYPE);
$file_details = fileinfo_file_details($finfo);
// 關(guān)閉文件指針
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.";
}
?>
這個(gè)代碼示例首先檢查fileinfo擴(kuò)展是否已啟用。然后,它打開(kāi)一個(gè)文件并使用fileinfo_file_info()
和fileinfo_file_details()
函數(shù)獲取文件的MIME類型和詳細(xì)信息。最后,它關(guān)閉文件指針并輸出獲取到的信息。
注意:請(qǐng)將$file_path
變量替換為你要獲取信息的實(shí)際文件路徑。