라이브러리
[PHP] ssh2_sftp_rmdir - 디렉토리 제거
SSH2 SFTP Rmdir
SSH2 SFTP Rmdir은 PHP의 SSH2 확장 모듈을 사용하여 SFTP 서버에서 디렉토리를 삭제하는 함수입니다. 이 함수는 SSH2 연결을 사용하여 SFTP 서버에 접속한 후에 사용할 수 있습니다.
SSH2 SFTP Rmdir 함수의 사용법
#hostingforum.kr
php
ssh2_sftp_rmdir($sftp, $path)
- `$sftp` : SSH2 연결 객체
- `$path` : 삭제할 디렉토리의 경로
예제
#hostingforum.kr
php
// SSH2 연결 객체를 생성합니다.
$conn = ssh2_connect('example.com', 22);
if (!$conn) {
die('SSH 연결을 생성할 수 없습니다.');
}
// SSH2 연결을 사용하여 SFTP 서버에 접속합니다.
$auth = ssh2_auth_password($conn, 'username', 'password');
if (!$auth) {
die('SSH 연결을 인증할 수 없습니다.');
}
// SFTP 연결 객체를 생성합니다.
$sftp = ssh2_sftp($conn);
if (!$sftp) {
die('SFTP 연결을 생성할 수 없습니다.');
}
// 삭제할 디렉토리의 경로를 설정합니다.
$path = '/path/to/directory';
// SSH2 SFTP Rmdir 함수를 사용하여 디렉토리를 삭제합니다.
if (!ssh2_sftp_rmdir($sftp, $path)) {
die('디렉토리를 삭제할 수 없습니다.');
}
// SSH2 연결을 종료합니다.
ssh2_disconnect($conn);
예제 설명
이 예제에서는 SSH2 연결 객체를 생성하고 SFTP 서버에 접속합니다. 그런 다음, SFTP 연결 객체를 생성하고 삭제할 디렉토리의 경로를 설정합니다. SSH2 SFTP Rmdir 함수를 사용하여 디렉토리를 삭제하고, SSH2 연결을 종료합니다.
참고
- SSH2 연결 객체를 생성하기 전에 SSH2 연결을 인증해야 합니다.
- SFTP 연결 객체를 생성하기 전에 SSH2 연결 객체가 존재해야 합니다.
- SSH2 SFTP Rmdir 함수를 사용하기 전에 SFTP 연결 객체가 존재해야 합니다.
- 디렉토리를 삭제하기 전에 디렉토리가 존재해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.