PHP chmod() 함수

정의와 사용법

chmod() 함수는 파일 모드를 변경합니다。

성공하면 TRUE를 반환하고, 실패하면 FALSE를 반환합니다。

문법

chmod(file,mode)
매개변수 설명
file 필수. 확인할 파일을 정의합니다.
mode

선택 사항. 새로운 권한을 정의합니다.

mode 매개변수는 4개의 숫자로 구성됩니다:

  • 첫 번째 숫자는 항상 0입니다
  • 두 번째 숫자는 소유자의 권한을 정의합니다
  • 두 번째 숫자는 소유자가 속한 그룹의 권한을 정의합니다
  • 네 번째 숫자는 다른 모든 사람의 권한을 정의합니다

가능한 값(여러 권한을 설정하려면 아래의 숫자를 합산하십시오):

  • 1 - 실행 권한
  • 2 - 쓰기 권한
  • 4 - 읽기 권한

예제

<?php
// 소유자는 읽기와 쓰기 권한을 가지고, 다른 사람은 어떤 권한도 가지지 않습니다
chmod("test.txt",0600);
// 소유자는 읽기와 쓰기 권한을 가지고, 다른 사람은 읽을 수 있습니다
chmod("test.txt",0644);
// 소유자는 모든 권한을 가지고, 다른 모든 사람은 읽기와 실행 권한을 가집니다
chmod("test.txt",0755);
// 소유자는 모든 권한을 가지고, 소유자가 속한 그룹은 읽을 수 있습니다
chmod("test.txt",0740);
?>