链接数据库成功 emlog531基础函数列表 - 博客文档助手
emlog531基础函数列表
function.base.php __autoload($class) 在接下来的带代码中如果使用 new 加载了一个未定义的类,则会自动调用这个函数来加载
doStripslashes() 去除多余的转义字符 $_GET $_POST $_COOKIE $_REQUEST 去除这些请求的多余转义符号,无返回值
stripslashesDeep($value) 递归去除转义字符
htmlClean($content, $nl2br = true) 转换HTML代码函数,参数2表示是否将换行转义
getIp() 获取用户ip地址
getBlogUrl() 获取站点地址(仅限根目录脚本使用,目前仅用于首页ajax请求)
isIE6Or7() 判断浏览器是不是IE6或者7
checkPlugin($plugin) 检查插件是否存在
emLoadJQuery() 加载官方jQuery1.7.1
checkMail($email) 验证email地址格式
subString($strings, $start, $length) 截取utf-8格式的字符串 原字符串 开始位置 长度
extractHtmlData($data, $len) 从可能包含html标记的内容中萃取纯文本摘要
changeFileSize($fileSize) 转换附件大小单位
getFileSuffix($fileName) 获取文件名后缀
pagination($count, $perlogs, $page, $url, $anchor = '') 分页函数 总数 每页显示 当前页 页码的地址 第5个参数暂时没看到有什么用
addAction($hook, $actionFunc) 该函数在插件中调用,挂载插件函数到预留的钩子上
doAction($hook) 执行挂在钩子上的函数,支持多参数 eg:doAction('post_comment', $author, $email, $url, $comment);
breakLog($content, $lid) 文章分割 文章内容 文章id
rmBreak($content) 删除标签 文章内容
smartDate($datetemp, $dstr = 'Y-m-d H:i') 时间转化函数 将时间转换为几秒前 几分钟前 几小时前
getRandStr($length = 12, $special_chars = true) 生成一个随机的字符串 长度 是否包含特殊字符
findArray($array1, $array2) 寻找两数组所有不同元素 返回数组
getGravatar($email, $s = 40, $d = 'mm', $g = 'g') 通过 Email获取Gravatar头像,基本用不上
getTimeZoneOffset($remote_tz, $origin_tz = 'UTC') 计算时区的时差 远程时区 标准时区
emStrtotime($timeStr) 将字符串转换为时区无关的UNIX时间戳 基本用不上
getMonthDayNum($month, $year) 获取指定月份的天数
emUnZip($zipfile, $path, $type = 'tpl') 解压zip 要解压的文件 解压到该目录 文件类型
emZip($orig_fname, $content) zip压缩 文件名称 内容
emFecthFile($source) 获取远程文件 远程文件地址
emDeleteFile($file) 删除文件或目录
emDirect($directUrl) 页面跳转
emMsg($msg, $url = 'javascript:history.back(-1);', $isAutoGo = false) 显示系统信息 信息 返回地址 是否自动返回
show_404_page() 显示404错误页面
emoFormat($t) 替换表情
hash_hmac($algo, $data, $key) hash算法 md5 用户名和到期时间
get_mimetype($extension) 根据文件后缀获取其mine类型
热门
随机
博客文档助手 - 提供博客主题制作的文档化技术支持