English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
chmod() 함수는 지정된 파일의 권한을 변경할 수 있습니다. 성공 시 true를 반환하며, 실패 시 false를 반환합니다.
bool chmod ( string filename, int mode )
filename이 지정한 파일의 모드를 mode에서 지정한 모드로 변경하려고 시도합니다.
mode는 자동으로 8진수 값으로 간주되지 않으며, 문자열로도 사용할 수 없습니다. 예를 들어 "g+w")。 올바른 작업을 보장하기 위해 mode 앞에 0을 추가해야 합니다.
"mode" 매개변수는 세 개의 8진수 숫자를 포함하고 있으며, 순서대로 소유자, 소유자가 속한 그룹, 모든 사람의 접근 제한을 지정합니다. 각 부분은 필요한 권한을 추가하여 필요한 권한을 계산할 수 있습니다. 숫자 1 파일을 실행할 수 있게 만듭니다. 숫자 2 파일을 쓸 수 있게 만듭니다. 숫자 4 파일을 읽을 수 있게 만듭니다. 필요한 권한을 설정하기 위해 이 숫자를 추가하세요.
<?php //소유자에게 읽기 쓰기 권한, 다른 사람들에게 읽기 쓰기 권한이 없음 chmod("/PhpProject/sample.txt", 0600); //소유자에게 읽기 쓰기 권한, 다른 사람들에게 읽기 쓰기 권한 chmod("/PhpProject/sample.txt", 0644); //소유자와 다른 사람들과 공유하고 실행 chmod("/PhpProject/sample.txt", 0755); //소유자, owner 그룹 읽기 권한 chmod("/PhpProject/sample.txt", 0740); ?>