PHP - is_writable() :: 파일 이름이 쓰기 가능한지 여부를 알려줍니다.

PHP 함수

is_writable

요약

파일 이름이 쓰기 가능한지 여부를 알려줍니다.

함수 원형

 is_writable ( string $filename ) : bool

파라미터

$filename
검사중인 파일 이름입니다.

설명

PHP 4 버전부터 제공됩니다.

$filename이 존재하고 쓰기 가능한 경우 true를 반환 합니다 .
$filename 인수는 디렉토리가 쓰기 가능한지 확인할 수 있는 디렉토리 이름일 수 있습니다.

PHP는 웹 서버가 실행되는 사용자 ID (종종 'nobody')로 파일에 액세스 할 수 있습니다.
안전 모드 제한은 고려되지 않습니다.

실패하면 E_WARNING이 발생합니다.

이 함수의 결과는 캐시됩니다.
자세한 내용은 clearstatcache()를 참조하십시오.

PHP 5.0.0부터 이 함수는 일부 URL 래퍼에서도 사용할 수 있습니다.
stat() 기능 군을 지원하는 래퍼를 확인하려면 지원되는 프로토콜 및 래퍼를 참조하세요.

프로토콜 및 래퍼 개요는 아래와 같습니다.

프로토콜설명
file://로컬 파일 시스템 액세스
http://HTTP (s) URL 액세스
ftp://FTP URL에 액세스
php://다양한 I / O 스트림 접근
zlib://압축 스트림
data://데이터 (RFC 2397)
glob://패턴과 일치하는 경로명 찾기
phar://PHP 아카이브
ssh2://보안 셸 2
rar://RAR
ogg://오디오 스트림
expect://프로세스 상호 작용 스트림

예제

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

참고

https://phpman.ml/is_writable
https://www.php.net/manual/en/function.is-writable.php

파이썬 코드

import os

def is_writable(filename):
    return os.access(filename, os.W_OK)

관련 함수

is_Readable
file_exists
fwrite


copyright phpman all right reserved
인스턴트코더 uses phpman's content under contract.


인스턴트코더에 개발 의뢰를 요청하시려면 먼저 FAQ를 읽어보시고, 적합하다고 판단하시면 [email protected]로 연락해 주세요.

좋은 웹페이지 즐겨찾기