개발 & 계발/인터넷 프로그래밍

[PHP] 웹에서 파일 권한 변경하기!! chmod()가 안될때!!

건덕지만세 2013. 6. 24. 23:20
반응형

php 함수에 chmod()라고 있다.

chmod()의 사용방법은
chmod(권한변경할 파일명,755);

이렇게 사용한다.

하지만 이런 방법은 nobody가 실행권한을 가지고 있을때나 가능하다!!
권한을 가지고 있지 않다면
"Operation not permitted...." 라는 오류가 발생한다.

이럴 때에는 어떻게 해결해야 할까?

바로 FTP 함수를 이용하자!

$ftp = ftp_connect('서버주소');
ftp_login($ftp,'아이디','비밀번호');
ftp_chmod($ftp,0755,권한 변경할 파일명);
ftp_close($ftp);

가급적 권한 변경할 파일명은 절대주소로 작성하자!!

해결되었는가?

그럼 오늘도 즐거운 PHP 세상을 만끽하시길!!!

by 건덕지만세