라이브러리

[PHP] is_readable - 파일이 존재하고 읽을 수 있는지 여부를 알려줍니다.




PHP의 is_readable() 함수

PHP의 `is_readable()` 함수는 파일이 읽을 수 있는지 확인하는 함수입니다. 이 함수는 파일의 경로를 인수로 받고, 파일이 읽을 수 있는지 true 또는 false를 반환합니다.

사용법

`is_readable($file_path)`

* `$file_path`: 읽을 수 있는지 확인할 파일의 경로

예제

#hostingforum.kr
php

// 읽을 수 있는 파일 경로

$file_path1 = 'test.txt';

$file_path2 = 'test2.txt';



// 읽을 수 없는 파일 경로

$file_path3 = 'test3.txt'; // 이 파일은 아직 생성되지 않았습니다.



// is_readable() 함수를 사용하여 파일이 읽을 수 있는지 확인합니다.

if (is_readable($file_path1)) {

    echo "$file_path1은 읽을 수 있습니다.
";

} else {

    echo "$file_path1은 읽을 수 없습니다.
";

}



if (is_readable($file_path2)) {

    echo "$file_path2은 읽을 수 있습니다.
";

} else {

    echo "$file_path2은 읽을 수 없습니다.
";

}



if (is_readable($file_path3)) {

    echo "$file_path3은 읽을 수 있습니다.
";

} else {

    echo "$file_path3은 읽을 수 없습니다.
";

}



출력

#hostingforum.kr


test.txt은 읽을 수 있습니다.

test2.txt은 읽을 수 있습니다.

test3.txt은 읽을 수 없습니다.



주의사항

* `is_readable()` 함수는 파일이 존재하는지 확인하지 않습니다. 파일이 존재하지 않으면 false를 반환합니다.
* `is_readable()` 함수는 파일의 권한을 확인하지 않습니다. 파일의 권한이 읽기 전용이면 false를 반환합니다.

권한 확인

PHP의 `is_readable()` 함수는 파일의 권한을 확인하지 않습니다. 하지만, PHP의 `fileperms()` 함수를 사용하여 파일의 권한을 확인할 수 있습니다.

#hostingforum.kr
php

// 파일의 권한을 확인합니다.

$permissions = fileperms($file_path1);



// 권한을 확인합니다.

if ($permissions & 0x100) {

    echo "읽기 권한이 있습니다.
";

} else {

    echo "읽기 권한이 없습니다.
";

}



권한 설정

PHP의 `chmod()` 함수를 사용하여 파일의 권한을 설정할 수 있습니다.

#hostingforum.kr
php

// 파일의 권한을 설정합니다.

chmod($file_path1, 0644);



이 예제는 PHP의 `is_readable()` 함수를 사용하여 파일이 읽을 수 있는지 확인하는 방법을 보여줍니다. 또한, 파일의 권한을 확인하고 설정하는 방법에 대한 예제를 제공합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색