pictogram Auteur: Patrick Biker
Date: 18 mars 2006
Maj : 21 Mars 2015

Exemples évolués

Chaque exemple montre une utilisation pratique de la fonction du WLangage.

Quand plusieurs syntaxes sont possibles, chacune est illustrée indépendamment.

Revenir à la page des exemples évolués


Cet exemple permet d'effectuer une connexion anonyme au serveur FTP spécifié par son adresse IP. Le port utilisé est le port par défaut (21), et le mot de passe envoyé au serveur correspond à l'adresse e-mail par défaut du poste en cours.



nConnexion est un entier
nConnexion = FTPConnecte ("192.108.10.2")


Cet exemple permet d'effectuer une connexion passive sur le compte FTP "DUPONT" du serveur FTP "ftp.cdrom.com". Cette connexion est réalisée sur le port 2001.



nConnexion est un entier
nConnexion = FTPConnecte ("ftp.cdrom.com", "Dupont", "MotDePasse", 2001, Vrai )


Cet exemple permet à l'utilisateur de se connecter à un serveur FTP grâce à une fenêtre de connexion. Cette fenêtre permet à l'utilisateur de choisir tous les paramètres de la connexion.

Le code ci dessous correspond au code du bouton CONNECTER.



// On ouvre la connexion
SI PAS gbAnonyme ALORS
   // Connexion nominative
  
SI PAS gbAvance ALORS
      // Paramétrage standard
     
gnIdConnexion = FTPConnecte (gsAdresse_FTP, gsNom_Utilisateur, gsMDP_utilisateur)
   SINON
      // Paramétrage avancé
     
gnIdConnexion = FTPConnecte (gsAdresse_FTP, gsNom_Utilisateur, ...
               gsMDP_utilisateur, gnNuméro_Port, bType, gnDélai)
   FIN
SINON
   // Connexion anonyme
  
SI PAS gbAvance ALORS
      // Paramétrage standard
     
gnIdConnexion = FTPConnecte (gsAdresse_FTP)
   SINON
      // Paramétrage avancé
     
gnIdConnexion = FTPConnecte (gsAdresse_FTP, "", "", gnNuméro_Port, bType, gnDélai)
   FIN
FIN