라이브러리
[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 함수가 지원됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.