Comment on peut profiter de la requête HTTP de Windev ?
Date 14/4/2004 12:32:21 | Sujet : Trucs et astuces
| Bonjour Comme on sait tous, le web devient de plus en plus vaste, des millions et des millions de requêtes envoyées par jour, et les sites se convertissent chaque instant de sites dit statiques en sites dit dynamiques, ces derniers nécessitent à leur construction un language spécial souvent on parle de scripts, parmi ces languages ou ces scripts les plus célèbres : PHP, ASP, CGI.. etc. En général, ces scripts, comme pour tout language de programmation, utilisent des variables pour communiquer et donner une réponse. Dans notre petit exemple, j'ai voulu utiliser le moteur de recherche GOOGLE dans mon application pour avoir le résultat de recherche dans ma fenêtre.
La suite ici Bonjour Comme on sait tous, le web devient de plus en plus vaste, des millions et des millions de requêtes envoyées par jour, et les sites se convertissent chaque instant de sites dit statiques en sites dit dynamiques, ces derniers nécessitent à leur construction un language spécial souvent on parle de scripts, parmi ces languages ou ces scripts les plus célèbres : PHP, ASP, CGI.. etc. En général, ces scripts, comme pour tout language de programmation, utilisent des variables pour communiquer et données une réponse. Dans notre petit exemple, j'ai voulu utiliser le moteur de recherche GOOGLE dans mon application pour avoir le résultat de recherche dans ma fenêtre.
L'exemple nécessite : Une fenêtre qui comporte un champ de saisie que je nomme "recherche", un bouton de validation que je nomme "BTN_RECHERCHE" et un champ Html que je nomme "MonHTML".
Le code est simple, dans le code du bouton on écrit :
HTTPRequête( "http://www.google.fr/search?q="+recherche) MonHtml=HTTPDonneRésultat(HTTPRésultat)
Voila, tout le code.
Explication:
HTTPRequête() a besoin si je peux dire des variables à renvoyer au script de la page, dans notre exemple la page est : "<http://www.google.fr/search>", cette page attend au moins une variable, ici c'est la variable "q" et qui contiendra le contenu du champ "recherche". Le résultat est réceptionné par le champ "MonHtml" de l'application via la fonction HTTPDonneRésultat().
Pour les gens qui ne savent pas comment récupérer les noms des variables utilisées dans un formulaire d'une page Web, ils peuvent toujours aller à la source de la page, Affichage >source ..(IE) et chercher ces variables entre les balises :
<Form>...</form>
exemple de source d'une page web :
<html> ..... <body> ... <form action="http://monsiteweb.com/mapageScript.php"> <input type="text" name=variable1> <input type="text" name=variable2> ... <input type="submit" name=MonBouton> </form>
Ici, form action= c'est la page qui reçoit les variables. variable1, variable2 c'est les variables qui doivent être envoyées à la page.. on écrit : Code pour la FORM précédente :
HTTPRequête("http://monsiteweb.com/mapageScript.php?variable1="+VotreChampSaisie1+"&varible2="+votrechampSaisie2) MonHtml=HTTPDonneRésultat(HTTPRésultat)
|
|