
ssh2_sftp_mkdir 함수는 SFTP 서버에 디렉토리를 생성하는 함수입니다. 디렉토리명은 absolute path를 지정해야 합니다. absolute path는 SFTP 서버의 루트 디렉토리부터 시작하는 디렉토리 경로를 의미합니다.
예를 들어, SFTP 서버의 루트 디렉토리가 `/home/user` 인 경우, `/home/user/newdir`와 같이 absolute path를 지정해야 합니다.
relative path는 현재 디렉토리부터 시작하는 디렉토리 경로를 의미합니다. 그러나 ssh2_sftp_mkdir 함수는 relative path를 지원하지 않습니다.
따라서, 디렉토리명에 대한 파라미터를 absolute path로 지정해야 합니다.
#hostingforum.kr
php
$sftp = ssh2_connect('호스트명', 22);
ssh2_auth_password($sftp, '사용자명', '비밀번호');
$sftp_dir = ssh2_sftp($sftp);
mkdir($sftp_dir, '/home/user/newdir');
위 코드에서 `/home/user/newdir`는 absolute path를 의미합니다.
2025-03-05 03:05