ftp_pwd() 함수는 FTP 서버에서 현재 작업 중인 디렉토리(present working directory), 즉 현재 위치한 디렉토리 경로를 반환하는 PHP 내장 함수입니다. FTP로 파일을 업로드하거나 다운로드할 때 현재 어느 디렉토리에 있는지 확인해야 하는 경우에 유용하게 사용됩니다.
문법
ftp_pwd(con)
매개변수
con −
ftp_connect()로 생성된 FTP 연결 리소스입니다.
반환 값
ftp_pwd() 함수는 성공 시 현재 디렉토리 경로와 함께 TRUE를 반환하고, 실패 시 FALSE를 반환합니다.
예제
다음은 ftp_pwd() 함수를 사용하여 현재 디렉토리를 확인하는 예제입니다.
<?php
$ftp_server = "192.168.0.4";
$ftp_user = "tim";
$ftp_pass = "wthbn#@121";
// FTP 서버에 접속
$con = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
// 로그인
$login = ftp_login($con, $ftp_user, $ftp_pass);
// 현재 디렉토리 변경
ftp_chdir($con, "demo");
// 현재 디렉토리가 demo로 변경됨
echo ftp_pwd($con);
// 연결 종료
ftp_close($con);
?>
위 예제에서는 먼저 ftp_connect()로 FTP 서버에 접속한 뒤 ftp_login()으로 로그인합니다. 이후 ftp_chdir()을 통해 현재 디렉토리를 demo로 변경하고, ftp_pwd()를 호출하면 변경된 현재 디렉토리 경로가 출력됩니다. 마지막으로 ftp_close()를 사용하여 FTP 연결을 종료합니다.