Page 1 sur 1

[R] InitGet & InetRead

Posté : dim. 04 juil. 2010 09:02
par GELDROC
Bonjour jais besoin de me servir d'un serveur sur internet mais malheureusement je ni connais rien

il faut que j'envoi un pseudo , un niveau et un score
puis ensuite il faut que je récupère les 10 premier pseudo , niveau et score

aider moi s'il vous plais voici la base

Code : Tout sélectionner

HttpSetUserAgent ( "block" ); en début du script
;Sleep(1000)

InetGet("http://malossane.fr/index.php?module=block&action=index&score&level=1&score=3&pseudo=GELDROC")

Local $sData = InetRead("XXXXX")
Local $nBytesRead = @extended
MsgBox(4096, "", "Bytes read: " & $nBytesRead & @CRLF & @CRLF & $sData)
 

Re: [..] InitGet & InetRead

Posté : dim. 04 juil. 2010 11:50
par timmalos
Hey, ce n'est pas compliqué, c'est soit tu utiliser Inetget, soit InetRead, que je ne t'avais pas proposé parce que c'est une fonction assez recente que je n'utilise pas encore. Inetget permet d'obtenir une page internet et celle ci est copiée en local, apres il faut aller l'ouvrir avec un FileOpen et lire ce qu'elle contient avec FileRead

Il se trouve que InetRead fait le tout en une seule fois donc tu as raisons autant l'utiliser, il te suffit donc d'ecrire
Local $sData = BinaryToString(InetRead("http://malossane.fr/index.php?module=bl ... do=GELDROC"))

Et tu obtiendra dans $sDate la réponse de la page web.
Il se trouve qu'ici la page retourne l'ID de l'enregistrement, il te suffit donc de verifier que la valeur de retour est un nombre, et qu'il soit different de 0, alors dans ce cas tu sais que l'enregistrement s'est bien passé

Tu peux tester ca qui marche très bien:

Code : Tout sélectionner

HttpSetUserAgent ( "block" ); en début du script
Local $sData = BinaryToString(InetRead("http://malossane.fr/index.php?module=block&action=index&score&level=1&score=3&pseudo=GELDROC"))
MsgBox(0,"",$sData)
Ensuite, mais j'attend ta réponse concernant les autres options, il te suffira d'appeler une autre page pour obtenir les 10 meilleurs resultats, etc...

Re: [..] InitGet & InetRead

Posté : dim. 04 juil. 2010 12:48
par GELDROC
merci beaucoup je termine le script complet avec envoi au serveur et après je te fais signe pour que tu me donne la commande qui me retourne la liste complète des dix premier score du meilleur au plus nul