Bon ! [ultra-sympa]
Presentation
La fonction HTTPRequest() que je t'ai présenté plus haut renvoi la source de la page voulue. C'est tout comme inetget(), sauf que ca n'ecris pas dans un fichier et du coup, il est au final plus rapide d'exploiter les données. C'est ce que je démontre dans
le poste cité en 1er ou d'apres mes testes la fonction HTTPRequest() et 3fois plus rapide, ce qui risque de t'etre fort utile.
inetget() : écrit la source d'une page dans un fichier
HTTPRequest() : renvoi la source de la page (3x plus rapide)
Utilisation
La fonction HTTPRequest() prend 3 paramètres, dont un optionnel dont tu n'auras pas besoin. on va donc l'oublier, mais je vais quand même l'expliquer.
$oMethod : Le type de method pour récup la page. Sache simplement qu'il y en a deux, POST et GET, mais que GET est celle qui te convient le mieux. Aussi, nous mettrons toujours "GET" pour ce paramètre
$oURL : ca c'est l'url, de type
http://truc.machin. c'est tout.
$oData : le paramètre optionnel, il te permet de transmettre des info a la page, mais ca c'est utile que lorsque une page php doit communiquer avec une autre page php. Nous nous venons de 'nul part', on a rien a dire, donc on ne dit rien.
Où la placer
Comme tout les autres fonction, tu la place en bas de ton code. La seule petite particularité qui peut jouer en terme de vitesse d'execution, c'est la 1er ligne :
Code : Tout sélectionner
If Not IsDeclared("$oHTTP") Then $oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
Tu peux retirer cette ligne de la fonction, mais tu dois alors, avant tout appel de cette dernière, et une seule foi, déclarer cette variable en global
Comment l'appeler
Tres simple, il suffit de placer "GET" suivi de ton url, puis rien
La variable $Code_Source dans mon exemple contiendra le code source de la page en question.
Voila, j'espere que j'ai été assez claire [/ultra-sympa]
car sinon,je laisse tomber...