PHP ftp_nb_put() Funktion
Definition und Verwendung
Die Funktion ftp_nb_put() lädt eine Datei auf den Server (nicht-blockierend) hoch.
Diese Funktion gibt die folgenden Werte zurück:
- FTP_FAILED (Senden/Empfangen fehlgeschlagen)
- FTP_FINISHED (Senden/Empfangen abgeschlossen)
- FTP_MOREDATA (Senden/Empfangen im Gange)
entspricht ftp_put() unterschiedlich, diese Funktion holt das Datei asynchron. Dies bedeutet, dass Ihr Programm andere Operationen ausführen kann, während die Datei übertragen wird.
Syntax
ftp_nb_fput(ftp_connection,remote,local,mode,resume)
Parameter | Beschreibung |
---|---|
ftp_connection | Erforderlich. Legt fest, welche FTP-Verbindung (Kennung der FTP-Verbindung) verwendet werden soll. |
remote | Erforderlich. Der Dateiname der Datei, die auf dem Server hochgeladen wird. |
local | Erforderlich. Legt den Pfad der lokalen Datei fest, die hochgeladen werden soll. |
mode |
Erforderlich. Legt das Übertragungsmodus fest. Mögliche Werte sind:
|
resume | Erforderlich. Legt fest, wo im lokalen Datei der Kopiervorgang beginnt. Standard ist 0. |
Beispiel
Dieser Beispielcode kopiert den Text von "source.txt" nach "target.txt":
<?php $conn = ftp_connect("ftp.testftp.com") or die("Could not connect"); ftp_login($conn,"admin","ert456"); ftp_nb_put($conn,"target.txt","source.txt",FTP_ASCII); ftp_close($conn); ?>