라이브러리
[PHP] ftp_chmod - FTP를 통해 파일에 대한 권한 설정
FTP (File Transfer Protocol) 는 파일을 서버와 클라이언트 간에 전송하는 프로토콜입니다. PHP 에서 FTP를 사용하기 위해서는 `ftp_chmod` 함수를 사용할 수 있습니다. `ftp_chmod` 함수는 FTP 서버의 파일에 대한 권한을 설정하는 함수입니다.
ftp_chmod 함수의 사용법
`ftp_chmod` 함수는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
ftp_chmod($ftp_stream, $permissions, $filename)
* `$ftp_stream` : FTP 연결을 나타내는 스트림입니다.
* `$permissions` : 파일에 대한 권한을 설정할 값입니다. 이 값은 8진수 형식으로 입력됩니다.
* `$filename` : FTP 서버의 파일 이름입니다.
예제
다음 예제는 FTP 서버의 파일에 대한 권한을 설정하는 예제입니다.
#hostingforum.kr
php
// FTP 서버의 연결을 설정합니다.
$ftp_server = 'ftp.example.com';
$ftp_username = 'username';
$ftp_password = 'password';
$ftp_stream = ftp_connect($ftp_server);
ftp_login($ftp_stream, $ftp_username, $ftp_password);
// FTP 서버의 파일에 대한 권한을 설정합니다.
ftp_chmod($ftp_stream, 0755, 'example.txt');
// FTP 서버의 연결을 종료합니다.
ftp_close($ftp_stream);
권한 설정 값
FTP 서버의 파일에 대한 권한을 설정할 때 사용하는 값은 8진수 형식으로 입력됩니다. 다음 표는 권한 설정 값의 의미를 설명합니다.
| 권한 | 의미 |
| --- | --- |
| 0 | 읽기, 쓰기, 실행 권한이 모두 없을 때 |
| 1 | 읽기 권한이 없을 때 |
| 2 | 쓰기 권한이 없을 때 |
| 3 | 실행 권한이 없을 때 |
| 4 | 읽기 권한이 있을 때 |
| 5 | 쓰기 권한이 있을 때 |
| 6 | 실행 권한이 있을 때 |
| 7 | 읽기, 쓰기, 실행 권한이 모두 있을 때 |
예를 들어, `0755` 권한은 읽기, 쓰기, 실행 권한이 모두 있을 때를 의미합니다.
참고
* FTP 서버의 연결을 설정하는 방법은 `ftp_connect` 함수를 사용합니다.
* FTP 서버의 파일에 대한 권한을 설정하는 방법은 `ftp_chmod` 함수를 사용합니다.
* FTP 서버의 연결을 종료하는 방법은 `ftp_close` 함수를 사용합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.