OpenFTP()

Syntaxe

Resultat = OpenFTP(#Ftp, NomServeur$, Utilisateur$, MotDePasse$ [, Passif [, Port]])
Description
Ouvre une connexion sur le serveur #Ftp spécifié. Si #PB_Any est utilisé pour le paramètre '#Ftp', le numéro de la nouvelle connexion ftp sera renvoyé dans 'Resultat'. 'NomDuServeur$' doit être une adresse valide vers un serveur ftp. 'Utilisateur$' et 'MotDePasse$' seront utilisés lors de l'authentification sur le serveur. Pour les serveurs ftp publics, 'Utilisateur$' sera "anonymous" et le 'MotDePasse$' sera vide.

Par défaut, la connexion sera ouverte en mode passif, car c'est la façon la plus compatible (la plupart des ordinateurs ont un firewall qui n'acceptera pas les connexions actives). Le port par défaut est 21, mais il peut être modifié à l'aide du pamètre 'Port'.

Si la connexion ne peut pas être établie, le 'Resultat' sera 0.

Les commandes Ftp sont basées sur la bibliothèque network, donc InitNetwork() doit être appelé avant de pouvoir les utiliser.

Exemple:

  InitNetwork()
  
  If OpenFTP(0, "ftp.free.fr", "anonymous", "")
    Debug "Connecté avec succès"
  Else
    Debug "Impossible de se connecter à ftp.free.fr"
  EndIf

OS Supportés

Tous

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