OpenFTP()
Syntax
Ergebnis = OpenFTP(#Ftp, ServerName$, User$, Passwort$ [, Passiv [, Port]])Beschreibung
Versucht, eine Verbindung zum angegebenen FTP- bzw. SFTP-Server zu öffnen.
Parameter
#Ftp Die Nummer, mit der die neue Verbindung identifiziert wird. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren. ServerName$ Die URL oder Adresse des Servers, zu dem verbunden werden soll. Um eine Verbindung zu einem SFTP-Server herzustellen, muss vor der Serveradresse das Präfix "sftp://" hinzugefügt werden. User$ Der User-Name (Anwender-Name) zum Authentifizieren auf dem Server. Passwort$ Das Passwort zum Authentifizieren auf dem Server. Passiv (optional) Aktiviert oder deaktiviert den passiven Modus für die Verbindung (gültige Werte sind #True bzw. #False). Wenn dieser Parameter nicht angegeben wird, dann wird der passive Modus verwendet. Port (optional) Der für die Verbindung zu verwendende Port. Der Standard ist Port 21 für FTP und 22 für SFTP.
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn die Verbindung korrekt aufgebaut wurden, oder Null bei einem Fehler. Wenn #PB_Any als #Ftp Parameter verwendet wird, dann wird bei Erfolg die für die Verbindung generierte Nummer zurückgegeben.
Beispiel: Für FTP
If OpenFTP(0, "ftp.free.fr", "anonymous", "") Debug "Erfolgreich verbunden" Else Debug "Konnte keine Verbindung zu ftp.free.fr aufbauen." EndIf
Beispiel: Für SFTP
If OpenFTP(0, "sftp://test.rebex.net", "demo", "password") ; Verwendet einen öffentlichen SFTP-Testserver Debug "Erfolgreich verbunden" Else Debug "Konnte keine Verbindung zu test.rebex.net aufbauen." EndIf
Siehe auch
CloseFTP(), SetFTPDirectory(), ReceiveFTPFile(), SendFTPFile(), ExamineFTPDirectory()
Unterstützte OS
Alle