라이브러리

[PHP] posix_access - 파일의 접근성 확인




POSIX Access


POSIX Access는 PHP에서 파일 및 디렉토리의 접근 권한을 확인하는 함수입니다. 이 함수는 POSIX (Portable Operating System Interface) 표준을 기반으로 하며, Unix-like 운영 체제에서 사용됩니다.

사용법


`posix_access()` 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

posix_access($pathname, $mode)



- `$pathname`: 파일 또는 디렉토리의 경로
- `$mode`: 확인할 접근 권한 모드

접근 권한 모드


다음은 사용 가능한 접근 권한 모드입니다.

- `R_OK`: 읽기 권한 확인
- `W_OK`: 쓰기 권한 확인
- `X_OK`: 실행 권한 확인
- `F_OK`: 존재 확인

예제


#hostingforum.kr
php

// 파일이 존재하는지 확인

if (posix_access('/path/to/file.txt', F_OK)) {

    echo "파일이 존재합니다.";

} else {

    echo "파일이 존재하지 않습니다.";

}



// 파일을 읽을 수 있는지 확인

if (posix_access('/path/to/file.txt', R_OK)) {

    echo "파일을 읽을 수 있습니다.";

} else {

    echo "파일을 읽을 수 없습니다.";

}



// 파일을 쓰거나 실행할 수 있는지 확인

if (posix_access('/path/to/file.txt', W_OK | X_OK)) {

    echo "파일을 쓰거나 실행할 수 있습니다.";

} else {

    echo "파일을 쓰거나 실행할 수 없습니다.";

}



참고


- POSIX Access 함수는 Unix-like 운영 체제에서만 사용할 수 있습니다.
- Windows 운영 체제에서는 POSIX Access 함수가 작동하지 않습니다.
- PHP 7.2 이상 버전에서 POSIX Access 함수가 지원됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 318 페이지

검색

게시물 검색