A. 怎么实现webserver数据交互,用php内部的soap函数!求实例
好的,谢谢
B. php中实现 soap的例子,比如一个类文件在一台服务器上,我从例外一个服务器上直接能用,求例子。给大洋,
try {
$this->soap-> = new SoapClient ( "http://localhost/WebService.asmx?wsdl" );//注意这里是用c#的asmx服务.
$obj = $this->soap->webservice方法名 ( array ("服务器参数名"=>"参数值","第二个服务器参数名"=>"第二个参数值") );
return $this->json_decode_CSharp ( $obj );//这里是根据不同的SERVICE实现了不同的解析体(我们回传的是JSON数据).json_decode_csharp是我自定义函数
} catch ( Exception $e ) {
$this->file->vim ( $e->__toString (), $this->logpath . date ( "Ymd" ) . ".log" );
return null;
}
可以加php学习交流群到群里问:40383880
C. php soap wsdl和non-wsdl模式的问题
WSDL是不受语言限制的,跨语言,PHP写的webserver.ASP,JAVA什么的都可以访问
D. 用php读取xml soap,该怎么处理
把它当xml 用simplexml解析
<?php
$soap=<<<SOAP
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="" xmlns:xsi="" xmlns:xsd="">
<soap:Body>
<QueryResponse xmlns="">
<QueryResult>
Order_flag=0&Name_num=2077&StartCity=SZX&EndCity=PEK&Dates=2012-5-31&.......后面还有好多这样的数据。
</QueryResult>
</QueryResponse>
</soap:Body>
</soap:Envelope>
SOAP;
$xml=simplexml_load_string($soap);
$result = $xml->children('')
->children('')
->QueryResponse
->QueryResult;
echo $result;
E. php soap自己写的demo无法调用 求指正
添加http://到域名那里
F. 怎么查看php是否支持soap
phpinfo()函数
G. php怎样通过SoapClient调用webservice接口
首先要先配置;extension=php_soap.dll我们打开php.ini
我们打开一个webservice的例子
怎样看这个xml的文件呢,如下图
下面我们开始写代码,先实例化SoapClient
使用接口方法,get_object_vars得到的是指定的对象中定义的属性组成的关联数组
6
最后运行一下测试一下
H. PHP怎么解析soap回调回来的xml数据并解析。拜托大牛帮忙下。感激不尽
这个问题是 php 怎么处理xml 形式的数据, php有内置的xml处理函数,可以搜索一下很多的
I. PHP如何启动soap服务
是不是php_soap.dll文件坏了?另外,php.ini放在服务器的c:\windows目录下然后再重启。
J. 请大神指教用php发送SOAP请求
使用PHP中的soap类进行soap请求,请求的数据要跟wsdl中的数据类型一致,返回的数据也是由WSDL中定义好了的按照定义去取数据即可。