Trần Ngọc Thanh
- 257
- 10/08/2025
Hàm stat() trong PHP dùng để lấy rất nhiều thông tin về tập tin, bao gồm: kích thước file, thời gian chỉnh sửa cuối cùng,..., chi tiết như nào hãy cùng chúng tôi phân tích:
Hàm stat() trong PHP
Chức năng của Hàm stat() trong PHP
Hàm stat() trong PHP dùng để lấy rất nhiều thông tin về tập tin, bao gồm: kích thước file, thời gian chỉnh sửa cuối cùng,...
Code Hàm stat() trong PHP
<?php
$filenguon = "thumuctest/test.txt";
$mang = stat($filenguon);
print_r($mang);
echo "<br>";
echo "Kích thước tệp: ".$mang['size']." byte <br>";
echo "Thời gian sửa đổi cuối cùng: ".date("Y-m-d H:i:s", $mang['mtime'])."<br>";
echo "Thời gian truy cập cuối cùng: ".date("Y-m-d H:i:s", $mang['atime'])."<br>";
?>
Kết quả:
Array ( [0] => 64769 [1] => 789512 [2] => 33188 [3] => 1 [4] => 1094 [5] => 1097 [6] => 0 [7] => 22 [8] => 1754740910 [9] => 1754740910 [10] => 1754827310 [11] => 4096 [12] => 8 [dev] => 64769 [ino] => 789512 [mode] => 33188 [nlink] => 1 [uid] => 1094 [gid] => 1097 [rdev] => 0 [size] => 22 [atime] => 1754740910 [mtime] => 1754740910 [ctime] => 1754827310 [blksize] => 4096 [blocks] => 8 )
Kích thước tệp: 22 byte
Thời gian sửa đổi cuối cùng: 2025-08-09 19:01:50
Thời gian truy cập cuối cùng: 2025-08-09 19:01:50
Hàm stat() trong PHP cung cấp các thông tin
(dev): Số thiết bị.
(ino): Số inode.
(mode): Chế độ bảo vệ (quyền truy cập).
(nlink): Số liên kết cứng.
(uid): ID người dùng của chủ sở hữu.
(gid): ID nhóm của chủ sở hữu.
(rdev): Loại thiết bị (nếu là thiết bị đặc biệt).
(size): Kích thước tệp tính bằng byte.
(atime): Thời gian truy cập cuối cùng.
(mtime): Thời gian sửa đổi cuối cùng.
(ctime): Thời gian thay đổi trạng thái cuối cùng.
(blksize): Kích thước khối hệ thống tệp.
(blocks): Số khối đã phân bổ.
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Hàm stat() trong PHP.
- 0 Bình luận

Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *