2012-09-19 48 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