/** * 企业方通过调用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; }