雨哲在开发插件的时候喜欢直接调用系统本身有的函数来实现,不太喜欢重复定义相同功能的函数,这里收集一下常用的function_core.php文件中的函数。

1、验证邮箱地址有效性:isemail($email);

2、随机字符:random($length, $numeric = 0);

3、查找字符是否存在:strexists($string, $find);

4、调用用户头像:avatar($uid, $size = 'middle', $returnsrc = FALSE, $real = FALSE, $static = FALSE, $ucenterurl = '');

5、调用语言包:lang($file, $langvar = null, $vars = array(), $default = null);

6、调用报错页面:system_error($message, $show = true, $save = true, $halt = true);

7、根据用户ID获取用户信息:getuserbyuid($uid, $fetch_archive = 0);

8、获取当前用户扩展字段:getuserprofile($field);

9、在预定义字符之前添加反斜杠的字符串(支持数组):daddslashes($string, $force = 1);【相关:unc_string_addslashes.asp】

10、加密解密:authcode($string, $operation = 'DECODE', $key = '', $expiry = 0);

11、获取文件:dfsockopen($url, $limit = 0, $post = '', $cookie = '', $bysocket = FALSE, $ip = '', $timeout = 15, $block = TRUE, $encodetype  = 'URLENCODE', $allowcurl = TRUE, $position = 0, $files = array());

12、把预定义的字符转换为 HTML 实体(支持数组):dhtmlspecialchars($string, $flags = null);【相关:func_string_htmlspecialchars.asp】

13、函数输出一条消息,并退出当前脚本:dexit($message = '');

14、查找字符并返回(支持在数组中查找):dstrpos($string, $arr, $returnvalue = false);

15、引用模板:template($file, $templateid = 0, $tpldir = '', $gettplfile = 0, $primaltpl='');

16、签名:dsign($str, $length = 16)、modauthkey($id);

17、载入缓存数据:loadcache($cachenames, $force = false);

18、UNIX 时间戳格式化日期:dgmdate($timestamp, $format = 'dt', $timeoffset = '9999', $uformat = '');

19、日期转 UNIX 时间戳:dmktime($date);

20、计算字符长度:dstrlen($str);

21、截取长度:cutstr($string, $length, $dot = ' ...');

22、删除反斜杠(支持数组):dstripslashes($string);

23、根据aid获取缩略图:getforumimg($aid, $nocache = 0, $w = 140, $h = 140, $type = '');

24、错误提示:showmessage($message, $url_forward = '', $values = array(), $extraparam = array(), $custom = 0);

25、提交表单验证:submitcheck($var, $allowget = 0, $seccodecheck = 0, $secqaacheck = 0);

26、分页:multi($num, $perpage, $curpage, $mpurl, $maxpages = 0, $page = 10, $autogoto = FALSE, $simple = FALSE, $jsfunc = FALSE);

27、简单分页:simplepage($num, $perpage, $curpage, $mpurl);

28、生成目录:dmkdir($dir, $mode = 0777, $makeindex = TRUE);

29、来路地址:dreferer($default = '');

30、编码转换:diconv($str, $in_charset, $out_charset = CHARSET, $ForceTable = FALSE);

31、格式化字节大小:sizecount($size);

32、发送提醒:notification_add($touid, $type, $note, $notevars = array(), $system = 0);

33、发送站内短信:sendpm($toid, $subject, $message, $fromid = '', $replypmid = 0, $isusername = 0, $type = 0);

34、统计指定表指定条件的结果数量:getcount($tablename, $condition);

35、intval字符(支持数组):dintval($int, $allowarray = false);

36、删除反斜杠并反序列化:dunserialize($data);

37、获取编码类型:currentlang();

劫持 function_core.php,function_core.php文件中常用函数相关推荐

  1. TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别

    TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...

  2. oracle中各种函数,oracle中常用函数大全

    1.数值型常用函数 函数 返回值 样例 显示 ceil(n) 大于或等于数值n的最小整数 select ceil(10.6) from dual; 11 floor(n) 小于等于数值n的最大整数 s ...

  3. 【推荐】有趣儿的PHP文件操作常用函数总结

    有趣儿的PHP文件操作常用函数总结 以下是个人总结的PHP文件操作函数.当然,这只是部分,还有很多,我没有列出来. 一 .解析路径: 1 获得文件名: basename(); 给出一个包含有指向一个文 ...

  4. C语言文件读写常用函数总结

    C语言文件读写常用函数总结 有点小头疼这几天复习,可是总是有些小可爱问有关C语言文件方面的内容,在此写篇博文一劳永逸. 目录 C语言文件读写常用函数总结 fopen函数 fclose函数 fseek函 ...

  5. php开发中常用函数总结,PHP开发中常用函数总结

    PHP开发中常用函数总结 发布于 2014-10-31 08:34:03 | 48 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Preproc ...

  6. c语言文件操作常用函数及读写文件代码举列

    文件操作常用函数 fopen() 打开流 fclose() 关闭流 fputc() 写一个字符到流中 fgetc() 从流中读一个字符 fseek() 在流中定位到指定的字符 fputs() 写字符串 ...

  7. mysql中常用函数与存储过程的创建

    mysql中常用函数与存储过程的创建 常用函数汇总 数学函数 字符串函数 日期和时间函数 条件判断函数 系统函数 加密函数 其他函数 自定义函数 自定义变量的声明和赋值 基本语法 实例 存储过程 事务 ...

  8. algorithm头文件下常用函数

    algorithm头文件下常用函数 1.max(),min(),abs() 应用:max(x,y)和min(x,y)分别返回x和y中的最大值和最小值,且参数必须是两个. abs(x) 返回x的绝对值. ...

  9. python调用js库中的函数_Python 调用JS文件中的函数

    Python 调用JS文件中的函数 1.安装PyExecJS第三方库 2.导入库:import execjs 3.调用JS文件中的方法 Passwd = execjs.compile(open(r&q ...

最新文章

  1. 全国移动联通基站数据升级包(2013年1月基站升级包).rar
  2. Ubuntu18.04下无法进入图形界面、无法调整分辨率、无法重装显卡驱动问题的解决方式
  3. 从JS对象开始,谈一谈“不可变数据”和函数式编程
  4. 关于字符串中函数的实现( C语言 )
  5. mysql5.6 线程池_[MySQL5.6] Percona Server 5.6.14的线程池浅析
  6. java中重载和重写
  7. linux安装多路径报错,Linux操作系统配置多路径通用教程(适用于(RHEL,CentOS,SuSE等)...
  8. 安卓开发3d模型展示源码_玩具模型样品3D打印,让玩具开发无限可能
  9. java hql 连接查询,java – 如何从HQL表单中的两个连接表查询中选择*?
  10. 基于OpenCV库的Gabor滤波器的实现
  11. SiTime 硅晶振抖动定义和测量方法
  12. vscode node 乱码 非中文乱码
  13. matlab三角区域积分,关于复杂三角函数的二重积分,matlab该怎么求啊
  14. java微博情感倾向性分析_基于微博的情感倾向性分析方法研究
  15. win8计算机禁止休眠,win8系统设置禁止电脑休眠的教程方法
  16. Fcitx使用搜狗词库与皮肤
  17. python 智能识别 商品_python人工智能-图像识别
  18. 慧居科技在港交所上市状态“失效”,双良科技为控股股东
  19. 软件工程毕业论文mysql英文翻译,软件工程专业毕业设计外文文献翻译.doc
  20. 【基础篇】MySQL系列之where条件查询

热门文章

  1. SolrJ商品搜索实现
  2. 【Git】本地仓库上传到github免密操作
  3. 漫谈分布式事务的那些解决方案
  4. 微信公众号授权步骤详细步骤介绍和整合springboot开发(java版)
  5. java基础系列:集合总结(6)
  6. Android中BroadcastReceiver组件详解
  7. struts.xml配置文件(一)
  8. (JAVA学习笔记) Scanner类中next方法和nextline方法的区别
  9. Oracle Database_buffer_cache大小的设置及依据
  10. 共享SQL语句减少硬解析