라이브러리
[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로 기본값입니다.
- 디렉토리 목록을 가져올 때, 디렉토리 목록을 가져올 수 없을 때는 에러 메시지를 출력합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.