PHP fileperms()
Giới thiệu về `fileperms()` trong PHP
Hàm `fileperms()` trong PHP được sử dụng để lấy quyền truy cập của một tệp tin trong hệ thống tệp. Hàm này trả về một số nguyên, tương ứng với quyền truy cập của tệp, cho phép bạn kiểm tra quyền của người sử dụng (user), nhóm (group) và quyền công cộng (public).
Cú pháp
int fileperms(string $filename);
Tham số
- $filename: Đường dẫn đến tệp tin mà bạn muốn kiểm tra quyền truy cập.
Giá trị trả về
Hàm `fileperms()` trả về quyền truy cập của tệp dưới dạng một số nguyên. Nếu có lỗi xảy ra (ví dụ như tệp không tồn tại), hàm sẽ trả về FALSE
.
Ví dụ
$filename = 'path/to/your/file.txt';
$perms = fileperms($filename);
if ($perms === false) {
echo "Lỗi khi lấy quyền truy cập.";
} else {
echo "Quyền truy cập của tệp là: " . sprintf('%o', $perms);
}
Các quyền truy cập
Quyền truy cập của tệp thường được biểu diễn dưới dạng ba nhóm: người dùng, nhóm, và công cộng. Mỗi nhóm có ba quyền: đọc (read), ghi (write), và thực thi (execute). Số nguyên trả về từ `fileperms()` có thể được chuyển đổi thành biểu diễn thập phân octal (base 8) để dễ hiểu hơn.
Tham khảo thêm
Người dùng có thể tham khảo thêm tài liệu chính thức của PHP về hàm `fileperms()` tại:
https://www.php.net/manual/en/function.fileperms.php
Kết luận
Hàm `fileperms()` là một công cụ hữu ích trong PHP cho việc kiểm tra quyền truy cập của tệp tin, giúp bạn quản lý và bảo mật dữ liệu tốt hơn.