훈, IT 공부/Html,CSS,PHP

PHP. php를 이용한 폴더 다루기

IT훈이 2018. 8. 31.
반응형

php 폴더를 다루다.


▶ getcwd()

함수원형

string getcwd ( void )


1
2
3
4
5
<?php
echo getcwd().'<br>';
chdir('../');
echo getcwd().'<br>';
?>
cs

- 현재 작업중인 디렉토리의 경로를 얻는다.


▶ chdir()

함수원형

bool chdir ( string $directory )

- 현재 디렉터리 변경하기

 [ chdir('tmp') ]  현재 디렉터리에 'tmp' 폴더가 있다면 가능.

- 예제는 위의 getcwd()를 참고하면 되겠습니다.


▶ scandir()

함수원형

array scandir ( string $directory [, int $sorting_order = SCANDIR_SORT_ASCENDING [, resource$context ]] )


1
2
3
4
5
6
7
<?php
$dir    = '/tmp';
$files1 = scandir($dir);
$files2 = scandir($dir1);
print_r($files1);
print_r($files2);
?>
cs

- 해당 폴더에 있는 파일&폴더를 보여준다.

- 두번째 인자는 출력될 정렬방식이다.


- scandir() 함수 사용할 경우 print_r() 함수를 활용하여 이렇게 확인이 가능하다.


▶ mkdir()

함수원형

bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = FALSE [, resource$context ]]] )


1
2
3
<?php
mkdir("1/2/3/4",0700true);
?>
cs

- 폴더 생성이 가능하다.

- 두번째 인자 '0700' 은 권한에 관련된 설정.

- 세번째 인자는 하위 폴더를 생성할 때에 'True'로 설정해줘야 하위 폴더까지 생성이 된다.



생활코딩 참조

반응형

'훈, IT 공부 > Html,CSS,PHP' 카테고리의 다른 글

PHP, php를 이용한 파일 다루기  (0) 2018.08.28

댓글