如何在PHP中使用SOAP服务?

时间:2013-10-16 17:11:38

标签: php soap

我是php的新手。在我的Apache中启用了SOAP。我有一个示例代码。代码包含行require_once('SOAP/Client.php');。运行该文件时,我收到致命错误,如Warning: require_once(SOAP/Client.php) [function.require-once]: failed to open stream:。我是否需要将SOAP包放在我的示例文件文件夹中。如果是的话也会出现一些错误。我该如何处理呢请指教。

以下是我的代码,

`<?php

// bind SOAP/Client.php -> path of the php file
require_once "SOAP/Client.php";

// URI delivered to web service
$sc = new SOAP_Client("http://domain/SOAP/Server.php");

// start call function to use the function of the Web Service
$parameter = array();
$result = $sc->call ("now", &$parameter, "urn:TimeSerivce");

// print result
print $result."\n";

?>`

提前致谢。

1 个答案:

答案 0 :(得分:0)

我相信使用库SoapClient是可能的(必须启用SoapClient,请参阅phpinfo)。 http://www.php.net/manual/en/class.soapclient.php

如果您尝试连接的服务器需要CA证书,那么唯一的方法是使用cURL。 http://www.php.net/manual/en/book.curl.php

干杯!