示例代码(调用香港的WSDL服务发送短信,为了安全,参数随便改了个,这个不能用的,大家不要用这个做例子),仅供参考用法:

<?php
    include "nusoap.php";
    $soap = new soapclient("http://wsp3.three.com.hk/axis/services/messaging?wsdl");
    $soap->soap_defencoding = 'utf-8';
    $soap->xml_encoding = 'utf-8';  
    
    $AccountID = 'weibiosinasmstest';
    $UserID = "sina-weibo";
    $Passwd = "weibo-sina";
    $ServiceID = "SMS";

    //以下是检查已发短信状态的接口 , $reference是发送短信接口返回值,表示短信ID
    $reference = "4651170";
    
    $result = $soap->__soapCall('getSMSByReference',array($AccountID, $UserID, $Passwd, $ServiceID, $reference));

    var_dump($result);
    /*返回结果:
        string(178) "<?xml version="1.0" encoding="UTF-8"?><response><result code="1000" datetime="20110803155234" desc="Message successfully delivered to the HTHK." reference="4631624"/></response>"

        code:状态代码
        datetime:发送时间
        desc:描述
        reference:短信ID
    */

 

 

以下是nusoap的类的源码nusoap.php,下载后自己改名即可:

nusoap.php