Função PHP ftp_nb_continue()
Definição e uso
ftp_nb_continue() função continua a obter/enviar arquivos.
A função retorna os seguintes valores:
- FTP_FAILED (envio/receber falhou)
- FTP_FINISHED (envio/receber concluído)
- FTP_MOREDATA (envio/receber em andamento)
A função envia/obtém arquivos de forma assíncrona. Isso significa que seu programa pode executar outras operações enquanto o download do arquivo está em andamento.
Sintaxe
ftp_nb_continue(ftp_connection)
Parâmetros | Descrição |
---|---|
ftp_connection | Obrigatório. Especifica a conexão FTP a ser usada (identificador da conexão FTP). |
Exemplo
<?php $source = "source.txt"; $target = fopen("target.txt", "w"); $conn = ftp_connect("ftp.testftp.com") or die("Could not connect"); ftp_login($conn,"admin","ert456"); $status = ftp_nb_fget($conn,$source,$target,FTP_ASCII); while ($status == FTP_MOREDATA) { $status = ftp_nb_continue($conn); } if ($status != FTP_FINISHED) { echo "Erro de download"; } ftp_close($conn); ?>