2012-09-19 116 views
23

我是一名PHP程序員,我想使用WSDL創建SOAP Web服務。php中的Perfect Soap(Wsdl)web服務

請有人建議任何簡單的教程或代碼,使我能夠在設備(iPhone,黑莓,Android)結束對象。

+0

我在PHP中創建了一個庫來輕鬆開發標準的SOAP服務。它會自動生成SOAP發送/接收消息並生成WSDL文檔。它的開源,你可以從這裏得到它:http://www.asimishaq.com/resources/easy-soap-web-service-php –

+0

*「設備上的對象(iPhone,黑莓,Android)結束」*使很少有意義。 PHP不會在這些設備上使用。 – icc97

回答

29

這裏有一些教程PHP SOAP的&例子(WSDL)Web服務:

  1. O'Reilly - Developing Web Services Using PHP(PHP SOAP擴展)
  2. PHP Web Services with WSDL(自定義SOAP服務)
  3. Creating Web Services with PHP and SOAP, Part 1(過時了 - 的NuSOAP)
  4. Creating Web Services with PHP and SOAP, Part 2(過時了 - 的NuSOAP)
  5. wsdl2php Manual(PHP SOAP擴展)
  6. Web Services - WSDL: Creating SOAP Server(PHP SOAP擴展)
  7. WSDL Document Example(SOAP解釋,沒有PHP)

編輯:

SoapClient class在PHP(5.3 &高達)的最新版本使用。

它可以幫助你。

16

請避免遵循Tony Stark's answer的建議鏈接,它們確實是過時的

例如,使用nusoap真的是一個痛苦的屁股與當前支持的PHP版本(例如5.3/5.4)。

更好的選擇是來自原生PHP SOAP擴展的SoapClient

+0

我是新來的PHP,並希望在Apache上承載一個肥皂服務。你可以提供任何基於PHP 5.3的客戶端/服務器示例嗎? – user2383973

+0

第一個鏈接「使用PHP開發服務」(http://onlamp.com/pub/a/php/2007/07/26/php-web-services。 HTML)仍然相關 - 它使用本機SoapClient – icc97

+0

我已經注意到哪些使用nusoap現在 – icc97