<?php
require_once('lib/nusoap.php');
echo '<h2>Hello</h2>';
$client = new soapclient('http://ws.9orange.net:8080/NOSmsPlatform/wsdl/BusinessService.wsdl', true);
$client->soap_defencoding = 'utf-8';
$client->decode_utf8 = false;
$client->xml_encoding = 'utf-8';
$err = $client->getError();
if ($err) {
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
}
/* 此处设置参数 */
$params = array (
'account' => '用户名',
'password' => '密码',
'destmobile' => '号码',
'msgText' => '内容'
);
$result = $client->call('sendLongMessage', $params, 'http://ws.9orange.net:8080/NOSmsPlatform/services/BusinessService');
if ($client->fault) {
echo '<h2>Fault (This is expected)</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>'; print_r($result); echo '</pre>';
}
}
/*
echo '<h2>Request</h2><pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>';
echo '<h2>Response</h2><pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';
echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->debug_str, ENT_QUOTES) . '</pre>';
echo '<h2>Hello2</h2>';
*/
?>说真的我真用不好,Java的看看都知道怎么用,这个感觉无从下手啊,我需要吧这个php文件弄成方法吗 最佳答案