is_writable

(PHP 4, PHP 5, PHP 7)

is_writable�жϸ������ļ����Ƿ��д

˵��

is_writable ( string $filename ) : bool

����ļ����ڲ��ҿ�д�򷵻� TRUE��filename ����������һ����������Ƿ��д����Ŀ¼����

��ס PHP Ҳ��ֻ�������� webserver ���û�����ͨ��Ϊ 'nobody'���������ļ��������밲ȫģʽ�����ơ�

����

filename

Ҫ�����ļ����ơ�

����ֵ

����ļ� filename ���ڲ��ҿ�д�򷵻� TRUE��

����

Example #1 is_writable() ����

<?php
$filename 
'test.txt';
if (
is_writable($filename)) {
    echo 
'The file is writable';
} else {
    echo 
'The file is not writable';
}
?>

�����쳣

ʧ��ʱ�׳�E_WARNING���档

ע��

Note: �˺����Ľ���ᱻ���档�μ� clearstatcache() �Ի�ø���ϸ�ڡ�

Tip

�� PHP 5.0.0 ��, �˺���Ҳ����ijЩ URL ��װ������μ� ֧�ֵ�Э��ͷ�װЭ���Ի��֧�� stat() ϵ�к������ܵİ�װ���б�

�μ�

  • is_readable() - �жϸ����ļ����Ƿ�ɶ�
  • file_exists() - ����ļ���Ŀ¼�Ƿ����
  • fwrite() - д���ļ����ɰ�ȫ���ڶ������ļ���