Sommaire
Fonctionnement
Crystal Reports
IMPRIME
Date
COPIER_TABLEAU
EST_WEEKEND
Decimal
COPIER_TABLEAU
Développement
LIEN_OUVRIR
VALIDER
VALIDER_TRANSACTION
VISU_ECRAN
Entier
COPIER_TABLEAU
Entier Court
COPIER_TABLEAU
Fichier
CHEMIN_VERS_VOLUME
CREER_REPERTOIRE
CSV_VERS_XLSX
DEZIPPER
ENVOYER
LISTER_FICHIERS
LISTER_REPERTOIRES
RECUP_EMPREINTE
RECUP_EXTENSION
RECUP_NOM
RECUP_NOM_COMPLET
SUPPR_REPERTOIRE
TELECHARGER
VOLUME_VERS_CHEMIN
ZIPPER
FTP
ENVOYER
LISTER
SUPPRIMER
TELECHARGER
Image
GENERER_CODE
IMAP
LISTER_DOSSIERS
JSON
COMPTER
DEFINIR_VALEUR
RECUP_CLES
RECUP_TYPE
RECUP_POS_CLE
RECUP_UN
RECUP_VALEUR
SUPPR_CLE
VERS_TAB
SMS
ENVOYER
SMTP
ENVOYER_EMAIL
Stock
RECUP_COUT
RECUP_QTE_DISPO
Texte
ALEATOIRE
COMPTER_OCCURRENCES
COPIER_TABLEAU
DECOUPER
EST_NUMERIQUE
HTML_DECODE
HTML_ENCODE
HTML_VERS_TXT
LIEN_DECODE
LIEN_ENCODE
REMPLACER
RTF_VERS_TXT
VERS_BASE64
Utilisateur
VERIF_PASSE
Vente
RECUP_TARIF
SOLDER_COMMANDE
func X3.FR_FTP_LISTER(Char SERVEUR_IN, Integer PORT_IN, Shortint EST_SFTP_IN, Char CLE_IN, Char CLE_PUB_IN, Char CERT_IN, Char CACERT_IN, Char MDP_CERT_IN, Char LOGIN_IN, Char MDP_IN, Char REPERTOIRE_IN, Char() LISTE_OUT) : Integer
Permet de lister la totalité d'un répertoire d'un serveur FTP (répertories, fichiers, . et ..)
- SERVEUR_IN Char Nom ou IP du serveur sur lequel se connecter
- PORT_IN Integer Numéro de port sur lequel se connecter (ou 0 pour port par défaut)
- EST_SFTP_IN Shortint 1 si le serveur est un SFTP, 0 s'il s'agit d'un FTP
- CLE_IN Char Url vers fichier de clé si besoin ou ""
- CLE_PUB_IN Char Url vers fichier de clé publique si besoin ou ""
- CERT_IN Char Url vers fichier de certificat si besoin ou ""
- CACERT_IN Char Url vers fichier de certificat d'autorité si besoin ou ""
- MDP_CERT_IN Char Mot de passe du certificat si besoin ou ""
- LOGIN_IN Char Identifiant de connexion au serveur
- MDP_IN Char Mot de passe de connexion au serveur
- REPERTOIRE_IN Char Répertoire distant à lister
- LISTE_OUT Char() Variable contenant en retour la liste des éléments trouvés
Exemple
# Connexion sur le serveur sftp myftpserver.com sur le port 2222 avec l'utilisateur user1 et liste du répertoire /home/user1/reppub
Local Char LIST(255)(200)
If func X3.FR_FTP_LISTER("myftpserver.com", 2222, 1, "", "","", "", "", "user1", "p@ss0ne", "/home/user1/reppub", LIST)
Infbox LIST(0) - LIST(1) - LIST(2)
Else
Infbox [V]GX3ERR
Endif