OpenFTP()

Syntax

Ergebnis = OpenFTP(#Ftp, ServerName$, User$, Passwort$ [, Passiv [, Port]])
Beschreibung
Versucht, eine Verbindung zum angegebenen FTP-Server zu öffnen. Wenn #PB_Any als '#Ftp' Parameter verwendet wird, dann wird die neue FTP-Nummer als 'Ergebnis' zurückgegeben.

'ServerName$' muss eine gültige FTP Server Adresse sein. 'User$' und 'Passwort$' werden zur Authentifizierung auf dem Server verwendet. Für öffentliche Server kann 'User$' auf "anonymous" gesetzt werden und 'Passwort$' kann leer bleiben.

Standardmäßig wird die Verbindung im passiven Modus geöffnet, da dies der gängigste Modus ist (die meisten PC haben eine Firewall, welche sich beschwert, wenn eine Ftp-Verbindung im aktiven Modus initialisiert wird). Der Standard-Port ist 21, kann aber durch den 'Port' Parameter überschrieben werden.

Wenn die Verbindung zum Server nicht erfolgreich aufgebaut werden kann, wird 'Ergebnis' gleich 0 sein.

InitNetwork() muss vor der Verwendung dieses Befehls aufgerufen werden, da alle FTP-Befehle auf der Network-Bibliothek basieren.

Beispiel:

  InitNetwork()
  
  If OpenFTP(0, "ftp.free.fr", "anonymous", "")
    Debug "Successfully connected"
  Else
    Debug "Can't connect to ftp.free.fr"
  EndIf

Unterstützte OS

Alle

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