라이브러리

[PHP] mkdir - 디렉토리를 만듭니다




mkdir 함수란?


PHP의 mkdir 함수는 지정된 디렉토리를 생성하는 함수입니다. 이 함수는 디렉토리 이름을 지정하고, 디렉토리가 이미 존재하지 않으면 디렉토리를 생성합니다.

mkdir 함수의 사용법


mkdir 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

mkdir($dir, $mode = 0777, $recursive = false);



* `$dir`: 생성할 디렉토리의 이름입니다.
* `$mode`: 디렉토리의 권한입니다. 기본값은 0777입니다.
* `$recursive`: 디렉토리를 생성할 때, 하위 디렉토리까지 생성할지 여부입니다. 기본값은 false입니다.

mkdir 함수의 예제


# 예제 1: 디렉토리 생성


#hostingforum.kr
php

// 디렉토리 생성

mkdir('mydir', 0777);



이 예제는 `mydir` 이름의 디렉토리를 생성합니다.

# 예제 2: 하위 디렉토리까지 생성


#hostingforum.kr
php

// 하위 디렉토리까지 생성

mkdir('mydir/subdir', 0777, true);



이 예제는 `mydir` 이름의 디렉토리와 `mydir/subdir` 이름의 하위 디렉토리를 생성합니다.

# 예제 3: 디렉토리 생성 시 오류 처리


#hostingforum.kr
php

// 디렉토리 생성 시 오류 처리

if (mkdir('mydir', 0777)) {

    echo "디렉토리 생성 성공";

} else {

    echo "디렉토리 생성 실패";

}



이 예제는 디렉토리 생성 시 오류가 발생한 경우를 처리합니다.

mkdir 함수의 권한


mkdir 함수의 권한은 디렉토리의 접근 권한을 결정합니다. 권한은 8진수 또는 10진수로 지정할 수 있습니다.

* `0`: 모든 권한이 없습니다.
* `1`: 읽기 권한이 있습니다.
* `2`: 쓰기 권한이 있습니다.
* `4`: 실행 권한이 있습니다.
* `5`: 읽기 및 쓰기 권한이 있습니다.
* `6`: 읽기 및 실행 권한이 있습니다.
* `7`: 읽기, 쓰기 및 실행 권한이 있습니다.

mkdir 함수의 결론


mkdir 함수는 디렉토리를 생성하는 함수입니다. 디렉토리 이름, 권한, 하위 디렉토리까지 생성할지 여부를 지정할 수 있습니다. 디렉토리 생성 시 오류가 발생한 경우를 처리할 수 있습니다. mkdir 함수는 PHP 개발에서 중요한 함수 중 하나입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색