目的很简单,就是调用一个webservice,传2个参数,然后获取返回结果,这个webservice是必须要通过http验证的,每次都弹出windows的那种登陆框,不知道写的对不对,好像还是没有返回结果,请大家帮帮忙啊
<?php
require_once('nusoap.php');
$password = urlencode("123456");
$username = "yxwycx";
$wsdl = "http://".$username.":".$password."@***/spring/services/WebClientService?wsdl"; //这是网上别人处理http验证的,不知道对不对?
$client = new soapclient($wsdl, true);
$client->setCredentials($username, $password);
$err = $client->getError();
if ($err) {
echo ' <h2>对不起!有错误! </h2> <pre>' . $err . ' </pre>';
} $param = array('identityType' =>'0','identityId' => '341139399393939'); $result = $client->call('getWebClientResult', array('parameters' => $param), '', '', false, true,'document','encoded');
if ($client->fault) {
echo ' <h2>Fault </h2> <pre>';
print_r($result);
echo ' </pre>';
} else {
$err = $client->getError();
if ($err) {
echo ' <h2>Error </h2> <pre>' . $err . ' </pre>';
}
else
{
echo ' <h2>Result </h2> <pre>';
echo print_r($result['out']);
echo ' </pre>';
}
}
<?php
require_once('nusoap.php');
$password = urlencode("123456");
$username = "yxwycx";
$wsdl = "http://".$username.":".$password."@***/spring/services/WebClientService?wsdl"; //这是网上别人处理http验证的,不知道对不对?
$client = new soapclient($wsdl, true);
$client->setCredentials($username, $password);
$err = $client->getError();
if ($err) {
echo ' <h2>对不起!有错误! </h2> <pre>' . $err . ' </pre>';
} $param = array('identityType' =>'0','identityId' => '341139399393939'); $result = $client->call('getWebClientResult', array('parameters' => $param), '', '', false, true,'document','encoded');
if ($client->fault) {
echo ' <h2>Fault </h2> <pre>';
print_r($result);
echo ' </pre>';
} else {
$err = $client->getError();
if ($err) {
echo ' <h2>Error </h2> <pre>' . $err . ' </pre>';
}
else
{
echo ' <h2>Result </h2> <pre>';
echo print_r($result['out']);
echo ' </pre>';
}
}
解决方案 »
- php如何读取txt文本内容存入mysql数据库!
- wordpress图文幻灯片问题.
- 求教:为何在linux下无法用php创建新文件
- 请问为什么我在插入数据库中信息后用PHP查询显示没有结果
- 谁有phplib模板的分页源码呀???急,还望大家不吝赐教!!!
- PHP中用HTML代替UBB的问题
- 请问用什么工具调试php比较好
- 老看大家说phpmyadmin可以导出和导入mysql数据库, 我却没找到, 谁能告诉我?
- 请教:在PHP中如何将文件的‘属性’设为隐藏?并判断是否为隐藏?
- uploadify图片上传前 如何在onDialogClose中获取上传的文件名字??
- 对这几个概念一直不明确,TCP/IP,SMTP,POP3
- url参数进行算术运算
$client = new soapclient($wsdl, true); --------------------------关键是soapclient类的第一个参数如何定义 , 才能确定你的$wsdl写得对不对有关于soapclient类的详细资料吗?
直接在ie地址栏加载页面,看是否可行。就知道结果了