OpenFTP()

Syntaxe

Resultat = OpenFTP(#FTP, Serveur$, Utilisateur$, MotDePasse$ [, Options [, Port]])
Description
Ouvre une connexion sur un serveur FTP ou SFTP.

Arguments

#FTP La connexion FTP à utiliser.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
Serveur$ L'URL ou l'adresse du server FTP.
Pour se connecter à un serveur SFTP, le préfixe « sftp:// » doit être ajouté avant l'adresse du serveur.
Utilisateur$ Le nom d'utilisateur pour l'authentification sur le serveur.
MotDePasse$ Le mot de passe pour l'authentification sur le serveur.
Options (optionnel) Peut être une combinaison des valeurs suivantes :
  #PB_FTP_Active : Active le mode de connexion actif. Si ce paramètre n'est pas spécifié, la connexion est établie en mode passif.
  #PB_FTP_Debug  : Affiche les informations de débogage dans la console.
Port (optionnel) Le port à utiliser pour la connexion.

La valeur par défaut est le port 21 pour FTP et 22 pour SFTP.

Valeur de retour

Renvoie une valeur non nulle si la connexion a été établie correctement, zéro sinon.

Si #PB_Any est utilisé pour le paramètre '#FTP', le numéro de la nouvelle connexion ftp sera renvoyé dans 'Resultat'.

Remarques

Pour les serveurs ftp publics, 'Utilisateur$' sera "anonymous" et le 'MotDePasse$' sera vide.

Exemple: FTP

  If OpenFTP(0, "test.rebex.net", "demo", "password")
    Debug "Connecté avec succès"
  Else
    Debug "Impossible de se connecter à test.rebex.net"
  EndIf

Exemple: SFTP

  If OpenFTP(0, "sftp://test.rebex.net", "demo", "password") ; Serveur de test SFTP public
    Debug "Connecté avec succès"
  Else
    Debug "Impossible de se connecter à test.rebex.net"
  EndIf

Voir aussi

CloseFTP(), SetFTPDirectory(), ReceiveFTPFile(), SendFTPFile(), ExamineFTPDirectory()

OS Supportés

Tous

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