Page 1 sur 1

[RESOLU] Lire fichier texte depuis un serveur web

Publié : sam. 18/juil./2020 14:18
par omega
Bonjour à tous,

Je voudrais savoir s'il y a possibilité de lire un fichier texte (qui se trouve dans un serveur web) et de lister le contenu. En fait, je ne souhaite pas que l'utilisateur puisse voir le téléchargement du fichier texte sinon je peux télécharger ce fichier puis le lire tout simplement, chose que je veux éviter. Je souhaite que tout ce travail sera invisible à l'utilisateur. Plan du traitement:
1. Tester si le fichier texte existe (http://www.monsite.com/fichier.txt)
2. Si oui, lire le fichier (fichier.txt)
3. afficher le contenu du 1er enregistrement.
4. Fin de travail

J'espère que j'ai été clair et merci d'avance

Re: Lire un fichier texte qui se trouve dans un serveur web

Publié : sam. 18/juil./2020 15:32
par falsam
Le principe de lecture d'un fichier distant sans le télécharger passe par la fonction ReceiveHTTPMemory()

Code : Tout sélectionner

InitNetwork()

*Buffer = ReceiveHTTPMemory("http://www.falsam.com/info.txt")

If *Buffer
  Size = MemorySize(*Buffer)
  Debug PeekS(*Buffer, Size, #PB_UTF8|#PB_ByteLength)
  FreeMemory(*Buffer)
Else
  Debug "Failed"
EndIf
Résultat
ligne 1
ligne 2

Re: Lire un fichier texte qui se trouve dans un serveur web

Publié : sam. 18/juil./2020 15:54
par SPH
Merci bien falsam :!:

très court et très clair :idea:

Re: Lire un fichier texte qui se trouve dans un serveur web

Publié : sam. 18/juil./2020 16:01
par omega
Comme a dit SPH...

Merci bien falsam
Très court et très clair (je vais tester)

Re: Lire un fichier texte qui se trouve dans un serveur web

Publié : sam. 18/juil./2020 16:08
par omega
C'est confirmé falsam! ça marche ! Merci beaucoup !