Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm is_writable() trong PHP


Hàm is_writable() kiểm tra file có ghi được (writable) không. Trả về TRUE nếu file tồn tại và có quyền ghi. Đây là tên hàm chuẩn, is_writeable() là alias.

Cú pháp

is_writable(file_path)

Tham số

  • file_path – Đường dẫn file cần kiểm tra.

Giá trị trả về

Trả về TRUE nếu file tồn tại và ghi được, FALSE ngược lại.

Ví dụ 1

<?php
$file = "one.txt";
if (is_writable($file)) {
    echo "File is writeable!";
} else {
    echo "File is not writeable!";
}
?>

Kết quả

File is not writeable!

Ví dụ 2: Kết hợp fileperms()

<?php
$file_permissions = fileperms("two.txt");
$res = sprintf("%o", $file_permissions);
$file = "two.txt";
if (is_writable($file)) {
    echo "File is writeable!";
    echo "Permission = $res";
} else {
    echo "File is not writeable!";
    echo "Permission = $res";
}
?>

Kết quả

File is writeable! Permission: 0777