commom.php,插件common.php全局函数文件_插件开发_学习吧_一个不错的学习网站

系统内置函数

建议先熟悉系统内置 application/common.php 与 application/function.php 两文件的函数说明,如果有符合的函数,尽量在插件里调用;不符合的话就在插件的logic业务逻辑里实现。

以当前开发的易优CMS版本为主,要查找函数是否存在,切记只可调用,不可更改全局函数,以免影响整个系统无法运行。

application/common.php 全局函数列表如下:

├─ get_default_pic() 图片不存在,显示默认无图封面

├─ get_controller_byct() 根据模型ID获取控制器的名称

├─ allow_release_arctype() 允许发布文档的栏目列表├─ gettoptype() 获取当前栏目的最顶级栏目信息├─ is_language() 判断是否多语言├─ get_current_lang() 获取前后台多语言的当前语言

……

application/function.php 全局函数列表如下:

├─ convert_arr_key() 将数据库中查出的列表以指定的 id 作为数组的键名

├─ func_encrypt() md5加密

├─ get_arr_column() 获取数组中的某一列

├─ clientIP() 客户端IP

├─ serverIP() 服务器端IP

├─ recurse_copy() 递归的复制带有多级子目录的目录

├─ delFile() 递归删除文件夹

├─ getDirFile() 递归读取文件夹文件

├─ group_same_key() 将二维数组以元素的某个值作为键,并归类数组

├─ get_rand_str() 获取随机字符串

├─ httpRequest() CURL请求

├─ check_mobile() 检查手机号码格式

├─ check_telephone() 检查固定电话

├─ check_email() 检查邮箱地址格式

├─ getSubstr() 实现中文字串截取无乱码的方法

├─ msubstr() 字符串截取,支持中文和其他编码

├─ html_msubstr() 截取内容清除html之后的字符串长度,支持中文和其他编码

├─ eyou_htmlspecialchars_decode() 自定义只针对htmlspecialchars编码过的字符串进行解码

├─ isMobile() 是否移动端访问访问

├─ isWeixin() 是否微信端访问

├─ isQq() 是否QQ端访问

├─ isAlipay() 是否支付端访问

├─ getFirstCharter() php获取中文字符拼音首字母

├─ pinyin_long() 获取整条字符串汉字拼音首字母

├─ respose() ajax请求的返回值,支持跨域返回

├─ getTime() 获取当前时间戳

├─ func_preg_replace() 替换指定的符号

├─ tp_mkdir() 递归创建目录

├─ format_bytes() 格式化字节大小

├─ is_http_url() 判断url是否完整的链接

├─ get_html_first_imgurl() 获取文章内容html中第一张图片地址

├─ func_substr_replace() 隐藏部分字符串

├─ checkStrHtml() 过滤Html标签

├─ saveRemote() 抓取远程图片

├─ func_common() 自定义上传

├─ filter_line_return() 过滤换行回车符

├─ MyDate() 时间转化日期格式

├─ img_replace_url() 内容图片地址替换成带有http地址

├─ getCmsVersion() 获取当前CMS版本号

├─ getWeappVersion() 获取当前插件版本号……

本文地址:https://www.qiuhai.com/doc/1482.html 复制链接

如果还有疑问,欢迎加入我们的QQ交流群:887790加入Q群

易优最新程序下载:点击下载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值