php怎样存储文件信息
导读:在PHP中,要存储文件信息,您可以使用以下方法: 使用fileinfo扩展获取文件详细信息: $filename = 'example.txt'; $fileinfo = new finfo(FILEINFO_BASIC_INFO ;...
在PHP中,要存储文件信息,您可以使用以下方法:
- 使用fileinfo扩展获取文件详细信息:
$filename = 'example.txt';
$fileinfo = new finfo(FILEINFO_BASIC_INFO);
$fileinfo->
open($filename);
$fileinfo_data = $fileinfo->
file();
$fileinfo->
close();
print_r($fileinfo_data);
这将输出类似以下的文件信息:
Array
(
[size] =>
1024
[mode] =>
0755
[nlink] =>
1
[uid] =>
1000
[gid] =>
1000
[atime] =>
1629871200
[mtime] =>
1629871200
[ctime] =>
1629871200
[dev] =>
244058
[ino] =>
123456789
[nlink] =>
1
[perms] =>
0777
[owner] =>
user1
[group] =>
group1
)
- 使用PHP函数获取文件信息:
getimagesize()
:获取图像尺寸信息。getimagesizefromjpeg()
、getimagesizefrompng()
、getimagesizefromgif()
:根据图像格式获取图像尺寸信息。filesize()
:获取文件大小。filemtime()
:获取文件最后修改时间。file_exists()
:检查文件是否存在。is_readable()
:检查文件是否可读。is_writable()
:检查文件是否可写。is_executable()
:检查文件是否可执行。
示例:
$filename = 'example.txt';
// 获取文件大小
$filesize = filesize($filename);
echo "文件大小: " . $filesize . " bytes\n";
// 获取文件最后修改时间
$last_modified = filemtime($filename);
echo "最后修改时间: " . date("Y-m-d H:i:s", $last_modified) . "\n";
// 检查文件是否存在
if (file_exists($filename)) {
echo "文件存在\n";
}
else {
echo "文件不存在\n";
}
// 检查文件是否可读
if (is_readable($filename)) {
echo "文件可读\n";
}
else {
echo "文件不可读\n";
}
// 检查文件是否可写
if (is_writable($filename)) {
echo "文件可写\n";
}
else {
echo "文件不可写\n";
}
根据需要,您可以将以上方法组合使用以存储所需的文件信息。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: php怎样存储文件信息
本文地址: https://pptw.com/jishu/700436.html