Forum und email

chmod

(PHP 4, PHP 5)

chmod — 파일의 모드 변경

Description

int chmod ( string $filename , int $mode )

filename 에 정의된 파일의 모드를 주어진 mode 로 변경하고자 할때 사용합니다.

주의할 점은 mode 가 자동으로 8진수로 바뀌지 않는다는 것입니다. 그래서 만약에 문자열("g+w")를 사용한다면 정확하게 동작하지 않을 수 있습니다. 그래서 확실히 동작하는 구문을 사용하려면 0을 이용해서 mode 의 형태를 미리 정의해 주어야 합니다:

chmod ("/somedir/somefile", 755);   // 10진수 : 정확하게 동작하지 않을 것임
chmod ("/somedir/somefile", "u+rwx,go+rx"); // 문자열 :  잘못된 구문
chmod ("/somedir/somefile", 0755);  // 8진수 : 정확한 모드 값

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

참조: chown() 그리고 chgrp().

Note: 이 함수는 윈도우즈에서는 동작하지 않습니다.