使用PHP中的SOAP和WSDL将数据从表单传递到Web服务器

时间:2012-05-28 12:20:20

标签: php soap

我是SOAP和WSDL的新手。我必须从表单中获取数据并将其通过SOAP传递给Web服务器。我有WSDL地址:...我怎样才能做到这一点?我是否需要进行一些配置或安装?请帮助..我还有一个名为的函数:在输入中使用以下参数:

你能提出一些建议还是一个例子?

2 个答案:

答案 0 :(得分:1)

你的服务网址没有为我加载,这是php中的soap webmethods调用。检查一下

   $client = new SoapClient("http://www.gerovital.local/extras/server.wsdl");
      $params = array (
            "telefon" => 742209305,
            "cod" => "a4urv6bs",
            "ip" => "192.168.55.78"
    );

    $response = $client->__soapCall('inscriereWeb',array($params));

答案 1 :(得分:0)

您需要使用

$response = $client->__soapCall('inscriereWeb',array($params));

而不是

$response $client->__soapCall('inscriereWeb',array($params));

这会将您的webservice调用返回给变量$ response。

然后,您可以使用var_dump($response);检查网络服务响应。