라이브러리

[PHP] ftp_nb_continue - 파일 검색/전송을 계속합니다(비차단)




FTP_nb_continue 함수란?


FTP_nb_continue 함수는 PHP의 FTP 확장 함수 중 하나입니다. 이 함수는 FTP 연결에서 현재 전송 중인 파일을 계속해서 전송하는 데 사용됩니다. FTP_nb_continue 함수는 FTP 연결의 현재 상태를 확인하고, 파일 전송을 계속할 수 있는지 여부를 결정합니다.

FTP_nb_continue 함수의 사용법


FTP_nb_continue 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

ftp_nb_continue($ftp_stream)



- `$ftp_stream` : FTP 연결의 소켓 아이디입니다.

FTP_nb_continue 함수의 반환값


FTP_nb_continue 함수는 성공 시 1을, 실패 시 FALSE를 반환합니다.

예제


다음 예제는 FTP_nb_continue 함수를 사용하여 파일을 FTP 서버로 전송하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php

$ftp_server = "ftp.example.com";

$ftp_username = "username";

$ftp_password = "password";

$local_file = "example.txt";

$remote_file = "example.txt";



// FTP 연결 설정

$ftp = ftp_connect($ftp_server);

ftp_login($ftp, $ftp_username, $ftp_password);



// FTP 연결 상태 확인

if (ftp_nb_fopen($ftp, $local_file, FTP_APPEND, $remote_file)) {

    echo "파일 전송 시작...
";

    while (@ftp_nb_continue($ftp)) {

        // 파일 전송 중...

    }

    echo "파일 전송 완료!
";

} else {

    echo "파일 전송 실패...
";

}



// FTP 연결 종료

ftp_close($ftp);

?>



이 예제에서는 `ftp_nb_fopen` 함수를 사용하여 FTP 연결에서 파일을 열고, `ftp_nb_continue` 함수를 사용하여 파일을 FTP 서버로 전송합니다. 파일 전송이 완료되면 `ftp_nb_continue` 함수는 FALSE를 반환하여 while 루프를 종료합니다.

참고


- FTP_nb_continue 함수는 FTP 연결의 현재 상태를 확인하여 파일 전송을 계속할 수 있는지 여부를 결정합니다.
- FTP_nb_continue 함수는 FTP 연결의 소켓 아이디를 필요로 합니다.
- FTP_nb_continue 함수는 성공 시 1을, 실패 시 FALSE를 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 543 페이지

검색

게시물 검색