|
(PHP 4 >= 4.3.0, PHP 5)
ftp_nb_get -- Überträgt eine Datei von dem FTP-Server und speichert sie lokal (nicht blockierend)ftp_nb_get() überträgt remote_file von dem FTP-Server, und speichert sie lokal inlocal_file. Der Transfermodus mode muss entweder FTP_ASCII oder FTP_BINARY sein. Der Unterscheid zwischen dieser Funktion und ftp_get() ist, dass diese Funktion die Datei asynchron überträgt, so dass das Programm noch andere Operationen ausführen kann, während die Datei heruntergeladen wird.
Gibt FTP_FAILED, FTP_FINISHED, oder FTP_MOREDATA zurück.
Beispiel 2. Ein Download mit ftp_nb_get() fortsetzen
|
Beispiel 3. Ein Download mit Hilfe von ftp_nb_get() an Position 100 fortsetzen und in eine neue Datei schreiben
|
In dem oberen Beispiel ist newfile 100 Bytes kleiner als README auf dem FTP-Server, weil wir erst beim Offset 100 angefangen haben zu lesen. Hätten wir FTP_AUTOSEEK nicht deaktiviert so bestünden die ersten 100 Bytes von newfile aus'\0'.
Siehe auch ftp_nb_fget(), ftp_nb_continue(), ftp_get() und ftp_fget().
Zurück | Zum Anfang | Weiter |
ftp_nb_fput | Nach oben | ftp_nb_put |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:14