라이브러리

[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` 함수를 사용합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 544 페이지

검색

게시물 검색