라이브러리

[PHP] ssh2_sftp_mkdir - 디렉토리 생성




SSH2 SFTP mkdir 함수


SSH2 SFTP mkdir 함수는 PHP에서 SFTP 서버에 디렉토리를 생성하는 함수입니다. 이 함수는 ssh2_sftp_mkdir() 함수로 호출됩니다.

# 함수의 매개변수


- `$sftp` : SSH2 SFTP 연결 객체입니다.
- `$dirname` : 생성할 디렉토리의 이름입니다.
- `$mode` : 디렉토리의 권한입니다. 기본값은 0777입니다.

# 함수의 반환값


- 성공 시 TRUE를 반환합니다.
- 실패 시 FALSE를 반환하고, 에러 메시지를 반환합니다.

예제


#hostingforum.kr
php

// SSH2 SFTP 연결을 설정합니다.

$ssh = ssh2_connect('example.com', 22);

if (!$ssh) {

    die('SSH 연결이 실패했습니다.');

}



// SSH2 SFTP 연결을 설정합니다.

$sftp = ssh2_sftp($ssh);

if (!$sftp) {

    die('SFTP 연결이 실패했습니다.');

}



// 디렉토리를 생성합니다.

if (!ssh2_sftp_mkdir($sftp, '/remote/directory', 0777)) {

    die('디렉토리를 생성할 수 없습니다.');

}



// 디렉토리를 생성한 후, 디렉토리 목록을 출력합니다.

$dirList = ssh2_sftp_scandir($sftp, '/remote/directory');

if ($dirList) {

    foreach ($dirList as $file) {

        echo "$file
";

    }

} else {

    echo '디렉토리 목록을 가져올 수 없습니다.';

}



// SSH2 SFTP 연결을 종료합니다.

ssh2_disconnect($ssh);



예제 설명


이 예제는 SSH2 SFTP 연결을 설정하고, 디렉토리를 생성하는 방법을 보여줍니다. SSH2 SFTP 연결을 설정한 후, 디렉토리를 생성하고, 디렉토리 목록을 출력합니다. SSH2 SFTP 연결을 종료합니다.

참고


- SSH2 SFTP 연결을 설정하기 전에, SSH 서버에 연결할 수 있는지 확인해야 합니다.
- 디렉토리를 생성할 때, 권한을 지정할 수 있습니다. 권한은 0777로 기본값입니다.
- 디렉토리 목록을 가져올 때, 디렉토리 목록을 가져올 수 없을 때는 에러 메시지를 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 127 페이지

검색

게시물 검색