Die Funktion ftp_nb_continue() ruft/sendet kontinuierlich Dateien ab. (keine Blockierung)
Diese Funktion gibt einen der folgenden Werte zurück:
FTP_FAILED (Senden/Abrufen fehlgeschlagen)
FTP_FINISHED (Senden/Erhalten erfolgreich)
FTP_MOREDATA (Senden/Abrufen in Bearbeitung)
Diese Funktion sendet/ruft Dateien asynchron ab. Dies bedeutet, dass Ihr Programm während des Herunterladens der Datei andere Vorgänge ausführen kann.
ftp_nb_continue(ftp_connection)
Parameter | beschreiben |
---|---|
ftp_connection | Erforderlich. Gibt die zu verwendende FTP-Verbindung an. |
<?php$source = "source.txt";$target = fopen("target.txt", "w");$conn = ftp_connect("ftp.testftp.com") or die("Verbindung konnte nicht hergestellt werden") ;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 "Download error"; }ftp_close ($conn);?>