本文整理汇总了PHP中SMS::call方法的典型用法代码示例。如果您正苦于以下问题:PHP SMS::call方法的具体用法?PHP SMS::call怎么用?PHP SMS::call使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SMS
的用法示例。
在下文中一共展示了SMS::call方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getRemainNum
/**
* 企业方通过调用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;
}