2017-02-06 56 views
-1

我正在開發一個需要諮詢雲數據庫的PHP在線系統。提供者文檔帶有一個C#代碼來訪問外部數據。它帶來了一個XML文檔與查詢結果。使用PHP加載C#類

問題是:我不知道如何通過PHP系統代碼執行此訪問,甚至發送用戶和密碼(也需要發送)。我無法提供真實的代碼,但是我做了一個改變,告訴你它是如何的。

example.consulta.ws wsConsulta = new example.consulta.ws(); 
string Retorno = wsConsulta.WSCSB("Name","LastName","Age","user","password"); 
XmlDocument objXML = new XmlDocument(); 
XmlNode node; 
objXML.LoadXml(Retorno); 
+0

我爲什麼錯了我的問題downvoted? :/ –

+0

a)您可以在PHP中運行exec(http://php.net/manual/en/function.exec.php)以使用cli調用其他語言,但這不可取。 b)你可能想要創建你自己的PHP類來接口,就像你的'ws'類一樣。儘管甚至不知道'ws'類和'WSCSB'方法甚至不知道,但我懷疑這裏的任何人都可以提供幫助。 – Kal

+2

也許是因爲之前已經問過這個問題。例如,看看[這個問題](http://stackoverflow.com/a/14825009/579895)。如果這不是你想要的,請編輯你的問題,並嘗試更好地解釋你的問題 – Pikoh

回答

1

從你的問題中,我瞭解到對方已經向你展示了一個經典的SOAP Web服務。

您不需要使用C#代碼來使用它。它僅作爲樣本提供。 Web服務意味着互操作性。

Use PHP to consume the web service

+0

Thanks @Zesty!我會閱讀鏈接內容,看看我能否理解它。 –