[RESOLU] Lire fichier texte depuis un serveur web

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
omega
Messages : 633
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

[RESOLU] Lire fichier texte depuis un serveur web

Message 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
Dernière modification par omega le sam. 18/juil./2020 16:10, modifié 2 fois.
Win7 (x64) 64 bits Pb 5.72
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

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

Message 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
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
SPH
Messages : 4947
Inscription : mer. 09/nov./2005 9:53

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

Message par SPH »

Merci bien falsam :!:

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

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
omega
Messages : 633
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

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

Message par omega »

Comme a dit SPH...

Merci bien falsam
Très court et très clair (je vais tester)
Win7 (x64) 64 bits Pb 5.72
Avatar de l’utilisateur
omega
Messages : 633
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

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

Message par omega »

C'est confirmé falsam! ça marche ! Merci beaucoup !
Win7 (x64) 64 bits Pb 5.72
Répondre