라이브러리
[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()` 함수를 사용하여 파일이 읽을 수 있는지 확인하는 방법을 보여줍니다. 또한, 파일의 권한을 확인하고 설정하는 방법에 대한 예제를 제공합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.