PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Délai
  • Navigateur Internet
  • Droits des utilisateurs
  • Chemin relatif et absolu
  • Permissions requises
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie les différentes heures (heure de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
JavaPHP Renvoie l'heure de modification d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
// Connaître l'heure de modification du fichier
// "/Documents/Fichier.txt" présent sur le serveur FTP
ResHeure = FTPHeure(7, "/Documents/Fichier.txt")
Syntaxe

Récupérer les différentes heures du dernier fichier consulté Masquer les détails

<Résultat> = FTPHeure([<Type d'heure>])
<Résultat> : Chaîne de caractères
  • Heure (au format HHMMSS) demandée du dernier fichier accédé au moyen de l'une des fonctions FTP suivantes : FTPAttribut, FTPDate, FTPTaille, FTPListeFichier.
  • Chaîne vide ("") en cas d'erreur. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
AndroidWidget AndroidJavaPHP Heure de modification du dernier fichier consulté.
Contrairement à la syntaxe 2, aucune requête n'est envoyée au serveur. Cette syntaxe est donc à privilégier dès que possible.
<Type d'heure> : Constante optionnelle
Indique l'heure à manipuler :
ftpAccèsHeure du dernier accès au fichier.
ftpCréationHeure de création du fichier.
ftpModification
(Valeur par défaut)
Heure de dernière modification du fichier.
AndroidWidget AndroidJavaPHP Ce paramètre n'est pas disponible. Seule l'heure de modification du dernier fichier consulté est disponible.

Récupérer les différentes heures du fichier spécifié Masquer les détails

<Résultat> = FTPHeure(<Identifiant de la connexion> , <Nom du fichier> [, <Type d'heure>])
<Résultat> : Chaîne de caractères
  • Heure demandée du fichier spécifié (au format HHMMSS),
  • Chaîne vide ("") en cas d'erreur. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
AndroidWidget AndroidJavaPHP Heure de modification du fichier spécifié.
<Identifiant de la connexion> : Entier
Identifiant de la connexion, obtenu avec la fonction FTPConnecte.
PHP Ce paramètre est de type Variant.
<Nom du fichier> : Chaîne de caractères (entre guillemets)
Nom et chemin absolu (ou relatif) du fichier à manipuler. Les parties du chemin sont séparées par des "slash" (barre oblique normale, "/").
<Type d'heure> : Constante optionnelle
Indique l'heure à manipuler :
ftpAccèsHeure du dernier accès au fichier.
ftpCréationHeure de création du fichier.
ftpModification
(Valeur par défaut)
Heure de dernière modification du fichier.
AndroidWidget AndroidJavaPHP Ce paramètre n'est pas disponible. Seule l'heure de modification du fichier spécifié est disponible.
Remarques

Délai

Par défaut, toutes les fonctions FTP échouent si aucune réponse du serveur FTP n'est reçue après 20 secondes. Ce délai peut être modifié lors de la connexion au serveur FTP avec la fonction FTPConnecte.
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindows MobileAjaxCode Utilisateur (MCU)

Navigateur Internet

La fonction FTPHeure nécessite l'installation d'Internet Explorer version 3 ou supérieure.
En cas de difficulté, il est conseillé de tester avec le navigateur en lui passant directement un lien de la forme "ftp://serveur/...". En cas de problème avec Internet Explorer (par exemple avec un serveur UNIX), utilisez directement la fonction FTPCommande.

Droits des utilisateurs

La demande d'information sur des fichiers ou sur des répertoires présents sur un serveur FTP n'est possible que pour un utilisateur ayant les droits en lecture sur le serveur FTP. En règle générale, les utilisateurs "anonymes" ont les droits en lecture.

Chemin relatif et absolu

Les notions de chemin relatif et de chemin absolu sont très importantes dans une application FTP.
  • Un chemin commençant par un slash est considéré comme un chemin absolu : il s'agit du chemin par rapport à la racine du serveur FTP (paramètre propre au serveur).
    Exemple : /pub/user/JULIE
  • Si le chemin ne commence pas par un slash, il est considéré comme un chemin relatif, c'est-à-dire le chemin par rapport au répertoire en cours. Ce répertoire en cours peut-être connu ou modifié avec la fonction FTPRepEnCours.
Lors de la connexion à un site FTP, le répertoire initial, le "home directory" de l'utilisateur n'est pas forcément la racine du serveur FTP. Il est donc conseillé d'utiliser des chemins relatifs.
AndroidWidget Android

Permissions requises

L’utilisation de cette fonction entraîne la modification des permissions requises par l’application.
Permission requise : INTERNET
Cette permission autorise l’application à ouvrir des sockets réseau.
Composante : wd250com.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire