-
Communication PHP -> VB
Bonjour
Voici mon problème. Je dois développer une application VB6 qui doit utiliser des données d'une base de données mySQL distante, mais qui n'est pas interrogeable à distance. J'utilise donc PHP qui fait le lien entre VB et mySQL.
Pour communiquer de VB vers mySQL (ex : enregistrer dans mySQL une valeur inscrit par l'utilisateur dans un champ de saisie d'une feuille VB), il n'y a aucun problème puisqu'il suffit d'appeler une URL PHP avec des paramètres dans un composant WebBrowser et le tour est joué.
Par contre, il me faut aussi récupérer des données de la base mySQL dans ma feuille VB. Et là, c'est plus compliqué, je ne vois pas comment faire.
Des pistes :
- récupérer le contenu d'un WebBrowser affichant un script PHP
- web services ?
Quelqu'un à une idée ?
-
Bonjour,
Voici comment je procèderais :
J'utiliserais wininet.dll, et pour l'url de InternetOpenUrl je choisir l'adresse d'une page php qui serait chargée de me renvoyer les valeurs cherchées.
On obtiens donc au téléchargement la page HTML générée par le script php contenant le résultat voulu.
Il suffit ensuite d'ouvrir cette page en mode texte, rechercher la ligne contenant la valeur à récupérer et l'extraire.
Afin de te simplifier l'extraction, fait en sorte que ton script php te renvoi une page la plus simple possible car de toute façon elle ne sera pas affichée. Ceci facilitera l'extraction des données.
Pour l'utilisation de wininet, tu trouvera tout ce qu'il faut dans la faq et les tutoriaux et si tu as un soucis bien entendu n'hésite pas à revenir !
Bon courage :king:
-
Ok merci beaucoup! Je pense que c'est une bonne solution :D
qui correspond bien à mon problème, j'essaye dans les jours qui viennent et je vous tiens au courant.
Encore merci !
-
Effectue une recherche sur le mot clé « HttpRequest ».