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

<- NextFTPDirectoryEntry() - Ftp Inhaltsverzeichnis - ReceiveFTPFile() ->