라이브러리
[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를 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.