tickyphp/functionfunction_core.php

Functions

template()

template(  $template = 'index',   $module = '') : \unknown_type

模板调用

Parameters

$template

public/header

$module

Returns

\unknown_type

debug()

debug(  $var = null,   $vardump = false) 

Parameters

$var
$vardump

password()

password(  $pass) : string

对用户的密码进行加密

Parameters

$pass

字符串

Returns

string —

字符串

get_dir_chmod()

get_dir_chmod(  $dirName) 

Parameters

$dirName

get_ip_address()

get_ip_address(  $ip = '',   $type = null) : \所在位置

获取请求地区

Parameters

$ip
$type

Returns

\所在位置

create_tradenum()

create_tradenum() : string

创建订单号

Returns

string —

字符串

runlog()

runlog(  $file,   $message,   $halt) : boolean

记录日志

Parameters

$file

日志文件

$message

日志信息

$halt

exit()

Returns

boolean

random()

random(  $length,   $numeric) : \返回字符串

产生随机码

Parameters

$length
  • 要多长
$numeric

Returns

\返回字符串

strexists()

strexists(  $string,   $find) : boolean

判断一个字符串是否在另一个字符串中存在

Parameters

$string
$find

Returns

boolean

cutstr()

cutstr(  $string,   $length,   $dot = '...') : \返回带省略号被裁减好的字符串

根据中文裁减字符串

Parameters

$string
  • 字符串
$length
  • 长度
$dot

Returns

\返回带省略号被裁减好的字符串

pass_time()

pass_time(  $time) 

Parameters

$time

dstripslashes()

dstripslashes(  $string) 

Parameters

$string

sizecount()

sizecount(  $size) : \返回格式化后的文本

字节格式化单位

Parameters

$size

Returns

\返回格式化后的文本

ipaccess()

ipaccess(  $ip, \-  $accesslist) 

ip允许访问

Parameters

$ip

要检查的ip地址

\- $accesslist

允许访问的ip地址

dintval()

dintval(  $int,   $allowarray = false) 

Parameters

$int
$allowarray

dmkdir()

dmkdir(  $dir,   $mode = 511,   $makeindex = TRUE) 

Parameters

$dir
$mode
$makeindex

remove_xss()

remove_xss(  $string) : string

xss过滤函数

Parameters

$string

Returns

string

safe_replace()

safe_replace(  $string) : string

安全过滤函数

Parameters

$string

Returns

string

is_ie()

is_ie() 

IE浏览器判断

is_email()

is_email(  $email) 

判断email格式是否正确

Parameters

$email

is_mobile()

is_mobile(  $mobile) 

判断手机格式是否正确

Parameters

$mobile

is_badword()

is_badword(\char  $string) : TRUE

检测输入中是否含有错误字符

Parameters

\char $string

要检查的字符串名称

Returns

TRUE —

or FALSE

fileext()

fileext(  $filename) : \扩展名

取得文件扩展

Parameters

$filename

文件名

Returns

\扩展名

file_down()

file_down(  $filepath,   $filename = '') 

文件下载

Parameters

$filepath

文件路径

$filename

文件名称

string2array()

string2array(string  $data) : array

将字符串转换为数组

Parameters

string $data

字符串

Returns

array —

返回数组格式,如果,data为空,则返回空数组

array2string()

array2string(array  $data, boolean  $isformdata = 1) : string

将数组转换为字符串

Parameters

array $data

数组

boolean $isformdata

如果为0,则不使用new_stripslashes处理,可选参数,默认为1

Returns

string —

返回字符串,如果,data为空,则返回空

new_stripslashes()

new_stripslashes(  $string) : mixed

返回经stripslashes处理过的字符串或数组

Parameters

$string

需要处理的字符串或数组

Returns

mixed

new_html_special_chars()

new_html_special_chars(  $string) : mixed

返回经htmlspecialchars处理过的字符串或数组

Parameters

$string

Returns

mixed

trim_script()

trim_script(  $str) : mixed

转义 javascript 代码标记

Parameters

$str

Returns

mixed

match_img()

match_img(string  $content) : string

获取内容中的图片

Parameters

string $content

内容

Returns

string

grab_image()

grab_image(string  $content, string  $targeturl = '') : string

获取远程图片并把它保存到本地, 确定您有把文件写入本地服务器的权限

Parameters

string $content

文章内容

string $targeturl

可选参数,对方网站的网址,防止对方网站的图片使用"/upload/1.jpg"这样的情况

Returns

string —

$content 处理后的内容

thumb()

thumb(  $imgurl,   $width = 300,   $height = 200,   $autocut,   $smallpic = 'nopic.jpg') : string

生成缩略图函数

Parameters

$imgurl

图片路径

$width

缩略图宽度

$height

缩略图高度

$autocut

是否自动裁剪 默认不裁剪,当高度或宽度有一个数值为0时,自动关闭

$smallpic

无图片是默认图片路径

Returns

string

watermark()

watermark(  $source,   $target = '') : string

水印添加

Parameters

$source

原图片路径

$target

生成水印图片途径,默认为空,覆盖原图

Returns

string