2012-09-19 7 views
23

나는 PHP 프로그래머이므로 WSDL을 사용하여 SOAP 웹 서비스를 만들고 싶습니다.PHP의 Perfect Soap (Wsdl) 웹 서비스

사람이 Device (iPhone, Blackberry, Android) End에서 개체를 만들 수있는 간단한 자습서 나 코드를 제안 해주세요.

+0

표준 SOAP 서비스를 쉽게 개발할 수 있도록 PHP로 라이브러리를 만들었습니다. 자동으로 SOAP 보내기/받기 메시지를 생성하고 WSDL 문서도 생성합니다. 그것의 오픈 소스와 당신은 여기에서 그것을 얻을 수 있습니다 : http://www.asimishaq.com/resources/easy-soap-web-service-php –

+0

* "장치 (iPhone, Blackberry, Android)에서 개체 만들기"끝내기 * 아주 작은 의미. PHP는 이러한 장치에서 사용되지 않습니다. – icc97

답변

29

는 여기에 몇 가지 튜토리얼 PHP에서 SOAP의 & 예 (WSDL) 웹 서비스입니다

  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에 익숙하지 않으며 아파치에서 비누 서비스를하고 싶다. PHP 5.3을 기반으로 클라이언트/서버 예제를 제공 할 수 있습니까? – user2383973

+0

첫 번째 링크 'PHP를 사용하여 서비스 개발'(http://onlamp.com/pub/a/php/2007/07/26/php-web-services. html)은 여전히 ​​관련이있다 - 네이티브 SoapClient를 사용한다. – icc97

+0

어떤 것들이 지금 nusoap을 사용했는지 주목했다. – icc97