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

PHP ftp_close() 함수 – FTP 연결 종료 방법

PHP의 ftp_close() 함수는 열려 있는 FTP 연결을 종료하는 데 사용됩니다. FTP 작업이 모두 끝난 후 반드시 호출하여 서버와의 연결을 해제해야 하며, 이를 통해 불필요한 리소스 낭비와 메모리 누수를 방지할 수 있습니다.

구문

ftp_close(con);

매개변수

  • con − 종료하려는 FTP 연결입니다. ftp_connect() 함수가 반환한 연결 리소스를 전달합니다.

반환 값

ftp_close() 함수는 연결이 성공적으로 종료되면 TRUE를, 실패하면 FALSE를 반환합니다.

예제

다음은 FTP 서버에 로그인한 뒤 디렉터리를 변경하는 작업을 수행하고, 마지막으로 연결을 닫는 예제입니다 −

<?php
    $ftp_server="ftp.example.com";
    $ftp_user="kevin";
    $ftp_pass="tywg61gh";
    $con = ftp_connect($ftp_server);
    $res = ftp_login($con, $ftp_user, $ftp_pass);
    ftp_chdir($con, 'demo');
    echo ftp_pwd($con);
    if (ftp_cdup($con)) {
        echo "Directory changed!\n";
    } else {
        echo "Directory change not successful!\n";
    }
    echo ftp_pwd($con);
    ftp_close($con);
?>

위 예제에서는 먼저 ftp_connect()로 서버에 연결하고 ftp_login()으로 인증합니다. 이후 ftp_chdir()로 'demo' 디렉터리로 이동하고 현재 위치를 확인한 다음, ftp_cdup()으로 상위 디렉터리로 이동합니다. 모든 작업이 완료되면 ftp_close()를 호출하여 연결을 안전하게 종료합니다.