version 6.5
FTP_Login (nomServeur; nomUtilisateur; motDePasse; ftp_ID{; texteAccueil}) Entier
Paramètre | Type | Description | |
nomServeur | Alpha | Nom ou adresse IP du serveur FTP | |
nomUtilisateur | Alpha | Nom de l'utilisateur | |
motDePasse | Alpha | Mot de passe | |
ftp_ID | Entier long | Référence de cette nouvelle session FTP | |
texteAccueil | Texte | Texte d'accueil FTP | |
Résultat | Entier | Code d'erreur |
Description
La commande FTP_Login établit une connexion avec le serveur FTP nomServeur et se connecte au système au moyen des nomUtilisateur et motDePasse fournis.
Le paramètre nomServeur contient le nom ou l'adresse IP du serveur distant.
nomUtilisateur contient le nom du compte utilisateur reconnu par le serveur FTP distant. De nombreux serveurs FTP acceptent l'accès d'invités au moyen du nom d'utilisateur "anonymous". Si vous vous connectez de façon anonyme, il est de règle de fournir votre adresse e-mail comme mot de passe.
Le paramètre motDePasse contient le mot de passe de nomUtilisateur sur le serveur FTP.
Le paramètre ftp_ID retourne un entier long identifiant la session ouverte. Cette valeur sera utilisée par les commandes FTP suivantes.
Le paramètre optionnel texteAccueil récupère le texte envoyé par le serveur FTP lorsque l'utilisateur se connecte. En effet, de nombreux sites FTP envoient un message d'accueil lors de la connexion.
Exemple
$OK:=Faux Au cas ou : (FTP_Login ("ftp.4d.com";"anonymous";"dbody@aol.com";vFTP_ID;vFTP_TxtAccueil)#0) : (FTP_Progress (-1;-1;"Fenêtre de progression";"Réception du fichier demandé ";"*")#0) : (FTP_Send (vFTP_ID;"Mon disque dur:Documents :Rapport des ventes de juillet";"/pub/rapports";1)#0) : (FTP_Logout (vFTP_ID)#0) Sinon $OK:=Vrai `Toutes les commandes ont été exécutées sans erreur Fin de cas
Note : Pour plus d'informations sur cet emploi particulier de la structure Au cas ou, reportez-vous à l'Annexe A, Conseils de programmation.
Référence