Introfor

[PHP] 어느 경로에 특정 파일or디렉토리 존재 여부 판단 본문

Doing/Web

[PHP] 어느 경로에 특정 파일or디렉토리 존재 여부 판단

YongArtist 2016. 5. 11. 00:16

bool file_exists (string $filename)
- 파일 존재여부를 판단하는 함수.
- 파일이 있으면 true, 없으면 false를 반환.

예시

1
2
3
4
5
6
7
8
9
10
<?php
$filepath = '/img/11111.jpg';
 
if(file_exists($filepath)){
echo "존재함";
}
else{
echo "없음";
}
?>
cs

bool is_dir (string $filename)
- 디렉토리인지 판단하는 함수
- 디렉토리이면 true, 아니면 false를 반환

예시

1
2
3
4
5
6
7
<?php 
var_dump(is_dir('file.txt')); // 결과: false 
 
var_dump(is_dir('direct')); // 결과: true 
 
var_dump(is_dir('gool')); // 결과: true 
?>
cs

bool is_file (string $filename)
- 파일인지 판단하는 함수
- 파일이면 true, 아니면 false를 반환

예시

1
2
3
4
5
6
7
<?php 
var_dump(is_file('file.txt')); // 결과: true
 
var_dump(is_file('direct')); // 결과: false
 
var_dump(is_file('gool')); // 결과: false
?>

cs

bool is_readable (string $filename)
- 읽기 가능한 파일(디렉토리)인지 판단하는 함수
- 읽기 가능한 파일(디렉토리)이면 true, 아니면 false를 반환

예시

1
2
3
4
5
6
7
<?php 
 if (is_readable('test.txt')) { 
    echo '읽기 가능한 파일'
 }else
    echo '읽기 권한이 없는 파일'
 } 
?>
cs

bool is_writable (string $filename)
- 쓰기
 가능한 파일(디렉토리)인지 판단하는 함수
- 쓰기 가능한 파일(디렉토리)이면 true, 아니면 false를 반환

예시

1
2
3
4
5
6
7
<?php 
 if (is_writable('test.txt')) { 
    echo '쓰기 가능한 파일'
 }else
    echo '쓰기 권한이 없는 파일'
 } 
?>
cs

bool is_executable (string $filename)
- 쓰기
 가능한 파일(디렉토리)인지 판단하는 함수
- 쓰기 가능한 파일(디렉토리)이면 true, 아니면 false를 반환

예시

1
2
3
4
5
6
7
<?php 
 if (is_executable('test.txt')) { 
    echo '실행 가능한 파일'
 }else
    echo '실행 권한이 없는 파일'
 } 
?>
cs


'Doing > Web' 카테고리의 다른 글

Django 설치  (0) 2016.07.21
[SQL] select from...  (0) 2016.05.11
[PHP] 파일 복사, 삭제, 이름 변경  (0) 2016.05.10
[HTML]form태그 속성  (0) 2016.05.10
[PHP]$_FILES  (0) 2016.05.10
Comments