Page 1 sur 1

Probleme avec la lecture d'un fichier

Posté : mar. 26 sept. 2023 09:28
par AutoitDEV
Bonjour, j'essaie de lire un fichier distant avec ce contenue :

Code : Tout sélectionner

[VERSION]
version=0.2
Et voici le code source :

Code : Tout sélectionner

Local $dData = InetRead('https://www.mywebsite.com/version.txt')
	If @error Then ConsoleWrite('Error: InetRead - ' & @error & @CRLF)
	Local $sData = BinaryToString($dData)

	Local $remoteVersion = IniReadSection($dData, "VERSION")

		For $i = 1 To $remoteVersion[0][0]
			
			Switch $remoteVersion[$i][0]

				Case "VERSION"
					$rVersion = $remoteVersion[$i][1]

					MsgBox(0, '', "Version distante : " & $rVersion)

			EndSwitch
		Next
Du coup pouvez vous me dire comment lire ce fichier distant qui check si je suis a jour.

CDT

Re: Probleme avec la lecture d'un fichier

Posté : mar. 26 sept. 2023 16:18
par mikell
Les fonctions Ini* ne marchent pas dans ce cas précis (il faut l'adresse d'un fichier en 1er paramètre)
Pourquoi pas simplement ça

Local $dData = InetRead('https://www.mywebsite.com/version.txt')
If @error Then Exit Msgbox(16, "", "Erreur InetRead")
$sData = BinaryToString($dData)
$split = StringSplit($sData, "=")
MsgBox(0, '', "Version distante : " & $split[2])

Re: Probleme avec la lecture d'un fichier

Posté : mar. 03 oct. 2023 00:23
par AutoitDEV
Bonjour et merci.

Ce que tu fais la sa reviens pas a faire sa :

Code : Tout sélectionner

Local $dData = InetRead('https://www.mywebsite.com/version.txt')
If @error Then Exit Msgbox(16, "", "Erreur InetRead")
$sData = BinaryToString($dData)
MsgBox(0, '', "Version distante : " & $sData )
Avec ce contenue dans le version.txt

Code : Tout sélectionner

3.4
Voila, j’espère un retour, cdt

Re: Probleme avec la lecture d'un fichier

Posté : mar. 03 oct. 2023 07:47
par mikell
Bin oui c'est le plus simple
Et pour bien faire il faudrait utiliser le paramètre $INET_FORCERELOAD dans InetRead