La fonction ftp_nb_continue() obtient/envoie des fichiers en continu. (pas de blocage)
Cette fonction renvoie l'une des valeurs suivantes :
FTP_FAILED (échec de l'envoi/de l'obtention)
FTP_FINISHED (envoyer/obtenir avec succès)
FTP_MOREDATA (envoi/réception en cours)
Cette fonction envoie/récupère des fichiers de manière asynchrone. Cela signifie que votre programme peut effectuer d'autres opérations pendant le téléchargement du fichier.
ftp_nb_continue(ftp_connection)
paramètre | décrire |
---|---|
connexion_ftp | Requis. Spécifie la connexion FTP à utiliser. |
<?php$source = "source.txt";$target = fopen("target.txt", "w");$conn = ftp_connect("ftp.testftp.com") ou die("Impossible de se connecter") ;ftp_login($conn,"admin","ert456");$statut = ftp_nb_fget($conn,$source,$target,FTP_ASCII);while ($status == FTP_MOREDATA) { $status = ftp_nb_continue($conn); }if ($status != FTP_FINISHED) { echo "Erreur de téléchargement" }ftp_close ($conn);?>