Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP ftp_pwd() 함수 – FTP 현재 작업 디렉토리 확인하기

ftp_pwd() 함수는 FTP 서버에서 현재 작업 중인 디렉토리(present working directory), 즉 현재 위치한 디렉토리 경로를 반환하는 PHP 내장 함수입니다. FTP로 파일을 업로드하거나 다운로드할 때 현재 어느 디렉토리에 있는지 확인해야 하는 경우에 유용하게 사용됩니다.

문법

ftp_pwd(con)

매개변수

  • conftp_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 연결을 종료합니다.