PHP Class Helper\Utils

显示文件 Open project: sendya/shadowsocks-panel Class Usage Examples

Public Methods

Method Description
br2nl ( $text ) : mixed 将html中的
换行符转换为文本框中的换行符
cronStatus ( $enabled, $nextrun ) 计划任务显示状态
flowAutoShow ( $value, integer $type = 1 ) : float | string 流量单位
gb ( )
getNewPort ( ) : mixed 获取下一个端口号
getShortName ( &$class )
getUserIP ( ) : string 获取客户端IP地址
gravatar ( $email, integer $s = 128, string $d = 'mm', string $r = 'g', boolean $img = false, array $atts = [] ) : string Gravatar pic
kb ( )
mailCheck ( $address ) : null | string 邮件地址检测
mb ( )
menuActive ( $link = "", $args = "" )
placeholderReplace ( $content, $params ) : string 对邮件占位符进行替换 支持:
     {SITE_NAME} : 站点名称
     {nickname}  : 当前用户名称
     {email}     : 用户电子邮件
     {code}      : 验证码
     {newPassword}: 新密码
     {useTraffic}: 已用流量
     {transfer}  : 总流量
     {expireTime}: 到期时间
     {avatar}:     用户头像 (必须与 {email} 同时使用)
     {REGISTER_URL}: 注册校验链接
planAutoShow ( $plan ) : string 账户类型显示自定义名称
randomChar ( integer $length = 8 ) : string 获取随机字符串
send_http_status ( integer $code ) : void 发送 HTTP 状态码 http://httpstatus.es/ http://en.wikipedia.org/wiki/List_of_HTTP_status_codes http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
toGB ( $value )
toKB ( $value ) * get & set
toMB ( $value )

Method Details

br2nl() public static method

将html中的
换行符转换为文本框中的换行符
public static br2nl ( $text ) : mixed
$text
return mixed

cronStatus() public static method

计划任务显示状态
public static cronStatus ( $enabled, $nextrun )
$enabled
$nextrun

flowAutoShow() public static method

流量单位
public static flowAutoShow ( $value, integer $type = 1 ) : float | string
$value
$type integer
return float | string

gb() public static method

public static gb ( )

getNewPort() public static method

获取下一个端口号
public static getNewPort ( ) : mixed
return mixed

getShortName() public static method

public static getShortName ( &$class )

getUserIP() public static method

获取客户端IP地址
public static getUserIP ( ) : string
return string

gravatar() public static method

Gravatar pic
public static gravatar ( $email, integer $s = 128, string $d = 'mm', string $r = 'g', boolean $img = false, array $atts = [] ) : string
$email
$s integer
$d string
$r string
$img boolean
$atts array
return string

kb() public static method

public static kb ( )

mailCheck() public static method

邮件地址检测
public static mailCheck ( $address ) : null | string
$address
return null | string

mb() public static method

public static mb ( )

menuActive() public static method

public static menuActive ( $link = "", $args = "" )

placeholderReplace() public static method

对邮件占位符进行替换 支持:
     {SITE_NAME} : 站点名称
     {nickname}  : 当前用户名称
     {email}     : 用户电子邮件
     {code}      : 验证码
     {newPassword}: 新密码
     {useTraffic}: 已用流量
     {transfer}  : 总流量
     {expireTime}: 到期时间
     {avatar}:     用户头像 (必须与 {email} 同时使用)
     {REGISTER_URL}: 注册校验链接
public static placeholderReplace ( $content, $params ) : string
$content
$params array
return string

planAutoShow() public static method

账户类型显示自定义名称
public static planAutoShow ( $plan ) : string
$plan
return string

randomChar() public static method

获取随机字符串
public static randomChar ( integer $length = 8 ) : string
$length integer
return string

send_http_status() public static method

发送 HTTP 状态码 http://httpstatus.es/ http://en.wikipedia.org/wiki/List_of_HTTP_status_codes http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
public static send_http_status ( integer $code ) : void
$code integer 状态码
return void

toGB() public static method

public static toGB ( $value )

toKB() public static method

* get & set
public static toKB ( $value )

toMB() public static method

public static toMB ( $value )