라이브러리

[PHP] SplFileInfo::isReadable - 파일을 읽을 수 있는지 알려줍니다.




SplFileInfo::isReadable


PHP의 `SplFileInfo` 클래스는 파일 정보를 다루기 위한 클래스입니다. `isReadable` 메소드는 파일이 읽을 수 있는지 여부를 확인하는 메소드입니다.

# 사용법


`isReadable` 메소드는 boolean 값을 반환하며, 파일이 읽을 수 있는 경우 `true`를, 그렇지 않은 경우 `false`를 반환합니다.

# 예제


#hostingforum.kr
php

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

$file = new SplFileInfo('example.txt');

if ($file->isReadable()) {

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

} else {

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

}



# 예제 2 - 파일 경로에 대한 읽기 권한 확인


#hostingforum.kr
php

// 파일 경로를 읽을 수 있는지 확인

$file = new SplFileInfo('/path/to/example.txt');

if ($file->isReadable()) {

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

} else {

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

}



# 예제 3 - 읽기 권한 확인 후 파일 내용 출력


#hostingforum.kr
php

// 파일을 읽을 수 있는지 확인하고, 읽을 수 있다면 파일 내용을 출력

$file = new SplFileInfo('example.txt');

if ($file->isReadable()) {

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

    echo $file->openFile()->read();

} else {

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

}



# 예제 4 - 읽기 권한 확인 후 에러 처리


#hostingforum.kr
php

// 파일을 읽을 수 있는지 확인하고, 읽을 수 없다면 에러 메시지를 출력

$file = new SplFileInfo('example.txt');

if ($file->isReadable()) {

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

} else {

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

    echo '에러 메시지: ' . $file->getPathname() . ' 파일을 읽을 수 없습니다.';

}



위의 예제를 통해 `SplFileInfo::isReadable` 메소드의 사용법과 예제를 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색