PHP Класс SmsModel, thinksns

Автор: Medz Seven ([email protected])
Наследование: extends Model
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$code integer 验证码代码
$curl object 储存Curl对象的变量
$fields array 数据表保护字段成员
$param string 发送服务器参数
$phone integer 用户发送的手机号码
$provider string 短信平台提供商
$resultCode string 成功返回表示代码
$tableName string 短信记录表
$template string 短信模板
$type string 发送方式 type [auto,post,get] auto标识get+post并存
$url string 短信服务器地址

Открытые методы

Метод Описание
CheckCaptcha ( float $phone, integer $code ) : boolean 校验验证码是否正确
__construct ( $name = '' ) 构造方法 - 获取短信数据配置
__destruct ( ) 析构方法 - 主要关闭curl
checkEmailCaptcha ( string $email, integer $code ) : boolean 验证邮箱验证码正确性
getCode ( ) : integer 获取验证码
getMessage ( ) : string 获取消息
getService ( ) : array 获取平台配置
sendCaptcha ( integer $phone, boolean $sendLock = false ) : boolean 发送验证码
sendEmaillCaptcha ( string $email, boolean $sendLock = false ) : boolean 发送验证码到邮箱
sendMessage ( integer $phone, string $message, boolean $sendLock = false ) : boolean 发送短息消息
smsbao ( string $data ) : boolean 短信宝 www.smsbao.com

Защищенные методы

Метод Описание
InLock ( integer $time = null ) 时间加锁
allBefore ( ) : boolean 所以方法方法前置方法
auto ( string $data ) : boolean 自适应校验发送是否成功
buildParam ( ) undocumented function
curl ( ) : string 发送数据
ihuyi ( string $data ) : boolean 互亿无线平台校验
lock ( ) : boolean 时间锁,检查是否不可以发送
send ( ) : boolean 发送
setMessage ( string $message ) 设置消息

Описание методов

CheckCaptcha() публичный Метод

校验验证码是否正确
Автор: Medz Seven ([email protected])
public CheckCaptcha ( float $phone, integer $code ) : boolean
$phone float 手机号码
$code integer 验证码
Результат boolean

InLock() защищенный Метод

时间加锁
Автор: Medz Seven ([email protected])
protected InLock ( integer $time = null )
$time integer 加锁的时间

__construct() закрытый публичный Метод

构造方法 - 获取短信数据配置
Автор: Medz Seven ([email protected])
final public __construct ( $name = '' )

__destruct() закрытый публичный Метод

析构方法 - 主要关闭curl
Автор: Medz Seven ([email protected])
final public __destruct ( )

allBefore() защищенный Метод

所以方法方法前置方法
Автор: Medz Seven ([email protected])
protected allBefore ( ) : boolean
Результат boolean

auto() защищенный Метод

自适应校验发送是否成功
Автор: Medz Seven ([email protected])
protected auto ( string $data ) : boolean
$data string 数据;
Результат boolean

buildParam() защищенный Метод

undocumented function
Автор:
protected buildParam ( )

checkEmailCaptcha() публичный Метод

验证邮箱验证码正确性
Автор: Medz Seven ([email protected])
public checkEmailCaptcha ( string $email, integer $code ) : boolean
$email string 邮箱地址
$code integer 验证码
Результат boolean

curl() защищенный Метод

发送数据
Автор: Medz Seven ([email protected])
protected curl ( ) : string
Результат string

getCode() публичный Метод

获取验证码
Автор: Medz Seven ([email protected])
public getCode ( ) : integer
Результат integer

getMessage() публичный Метод

获取消息
Автор: Medz Seven ([email protected])
public getMessage ( ) : string
Результат string

getService() публичный Метод

获取平台配置
Автор: Seven Du ([email protected])
public getService ( ) : array
Результат array

ihuyi() защищенный Метод

互亿无线平台校验
Автор: Medz Seven ([email protected])
protected ihuyi ( string $data ) : boolean
$data string 数据
Результат boolean

lock() защищенный Метод

时间锁,检查是否不可以发送
Автор: Medz Seven ([email protected])
protected lock ( ) : boolean
Результат boolean

send() защищенный Метод

发送
Автор: Medz Seven ([email protected])
protected send ( ) : boolean
Результат boolean

sendCaptcha() публичный Метод

发送验证码
Автор: Medz Seven ([email protected])
public sendCaptcha ( integer $phone, boolean $sendLock = false ) : boolean
$phone integer 要发送到的手机号码
$sendLock boolean 发送锁,默认关闭
Результат boolean

sendEmaillCaptcha() публичный Метод

发送验证码到邮箱
Автор: Medz Seven ([email protected])
public sendEmaillCaptcha ( string $email, boolean $sendLock = false ) : boolean
$email string 邮箱地址
$sendLock boolean 是否有时间锁
Результат boolean

sendMessage() публичный Метод

发送短息消息
Автор: Medz Seven ([email protected])
public sendMessage ( integer $phone, string $message, boolean $sendLock = false ) : boolean
$phone integer 手机号码
$message string 短信内容
$sendLock boolean 时间锁, 默认关闭
Результат boolean

setMessage() защищенный Метод

设置消息
Автор: Medz Seven ([email protected])
protected setMessage ( string $message )
$message string 消息

smsbao() публичный Метод

短信宝 www.smsbao.com
Автор: Seven Du ([email protected])
public smsbao ( string $data ) : boolean
$data string 数据
Результат boolean

Описание свойств

$code защищенное свойство

验证码代码
protected int $code
Результат integer

$curl защищенное свойство

储存Curl对象的变量
protected object $curl
Результат object

$fields защищенное свойство

数据表保护字段成员
protected array $fields
Результат array

$param защищенное свойство

发送服务器参数
protected string $param
Результат string

$phone защищенное свойство

用户发送的手机号码
protected int $phone
Результат integer

$provider защищенное свойство

短信平台提供商
protected string $provider
Результат string

$resultCode защищенное свойство

成功返回表示代码
protected string $resultCode
Результат string

$tableName защищенное свойство

短信记录表
protected string $tableName
Результат string

$template защищенное свойство

短信模板
protected string $template
Результат string

$type защищенное свойство

发送方式 type [auto,post,get] auto标识get+post并存
protected string $type
Результат string

$url защищенное свойство

短信服务器地址
protected string $url
Результат string