-
Web service / Php
Bonjour,
Apres plusieur jour de rechercher sur le web, je ne trouve rien qui peux m'aider.... Soit je ne cherche pas la bonne chose....soit je suis pres du but....
Je vous explique :
J'ai un logiciel ecrit en Delphi, avec une base de donnée Sybase.
Un site Web avec une base Mysql en Php avec IIS.
Pour un souci de sécurité des données, nous souhaitons faire communiquer le Site WEB avec les données du logiciel, au travers d'un nouveau Serveur avec Apache plus un service web, permettant d'attaquer les bases Sybases.
J'ai donc sous Delphi 7 Créer un premier service Web (Type CGI), qui recupére un chaine en paremetre et retourne cette même chaine. Cela fonctionne sans aucun problemes.
Maintenant j'aimerais retourner un type bien plus complexe que cela. Par exemple j'aimerais retourner le resultat d'une requete SQL.
J'ai essayer de retourner un TstringList... Mais la ca coince. Normale que PHP ne connaisse pas le TStringList.
Je pense donc qu'il faut retourner des données sous Format XML. ? Mais comment mettre ça en place et comment le lire du coté Client PHP.
Si vous arrivez à me comprendre :), merci de me répondre.
Cordialement
Stéphane
-
bonjour, moi en php j'utilise http://php.net/manual/fr/book.simplexml.php pour charger mes fichiers xml en objet
par contre coté delphi je sais pas peut-être http://sjames.developpez.com/xml/
-
Merci de ta réponse.
Donc mon Web service générera un fichier XML généré automatiquement sur le serveur.
Le client Web PHP récuperera ce fichier. sous format XML.
Est ma solution la meilleure ?
Cordialement
Stéphane
-
Je sais pas si c la meilleur mais je fais pareil en sens inverse, mes page php génère du xml que je charge coté delphi avec TXMLDocument