예제 #1
0
파일: SMS.php 프로젝트: zwq/unpei
 /**
  * 企业方通过调用http回执接口获取短信剩余条数
  * @param string $SpCode 					企业编号
  * @param string $LoginName 			用户名称
  * @param string $Password 				用户密码
  */
 public function getRemainNum($SpCode, $LoginName, $Password)
 {
     if (empty($SpCode) || empty($LoginName) || empty($Password)) {
         return array("code" => "-1", "SMS" => "企业编号或者用户名或密码为空", "data" => array());
     }
     $data["SpCode"] = $SpCode;
     $data["LoginName"] = $LoginName;
     $data["Password"] = $Password;
     $return = SMS::call(SMS::$SMS_NUM_URL, $data);
     $return = iconv("GB2312", "UTF-8", $return);
     $return = explode("&", $return);
     foreach ($return as $value) {
         list($key, $val) = explode("=", $value);
         if ($key == "result") {
             $ret_arr["code"] = $val;
             if ($val == 0) {
                 $ret_arr["SMS"] = "成功";
             } else {
                 $ret_arr["SMS"] = "失败";
             }
         } elseif ($key == "description") {
             $ret_arr["data"]["description"] = $val;
         } elseif ($key == "number") {
             $ret_arr["data"]["number"] = $val;
         }
     }
     return $ret_arr;
 }