• phpcms常用方法简介


    function thumb()

    /**
     * 生成缩略图函数
     * @param  $imgurl 图片路径
     * @param  $width  缩略图宽度
     * @param  $height 缩略图高度
     * @param  $autocut 是否自动裁剪 默认裁剪,当高度或宽度有一个数值为0是,自动关闭
     * @param  $smallpic 无图片是默认图片路径,显示暂无图片
     */
    function thumb($imgurl, $width = 100, $height = 100 ,$autocut = 1, $smallpic = 'nopic.gif') {}

    function showmessage()

    /**
     * 提示信息页面跳转,跳转地址如果传入数组,页面会提示多个地址供用户选择,默认跳转地址为数组的第一个值,时间为5秒。
     * showmessage('登录成功', array('默认跳转地址'=>'http://www.phpcms.cn'));
     * @param string $msg 提示信息
     * @param mixed(string/array) $url_forward 跳转地址
     * @param int $ms 跳转等待时间
     */
    function showmessage($msg, $url_forward = 'goback', $ms = 1250, $dialog = '', $returnjs = '') {}

    function catpos()

    /**
     * 当前路径
     * 返回指定栏目路径层级
     * @param $catid 栏目id
     * @param $symbol 栏目间隔符
     */
    function catpos($catid, $symbol=' > '){}

    function subcat()

    /**
     * 获取子栏目
     * @param $parentid 父级id
     * @param $type 栏目类型
     * @param $self 是否包含本身 0为不包含
     * @param $siteid 站点id
     */
    function subcat($parentid = NULL, $type = NULL,$self = '0', $siteid = '') {}

    function siteurl()

    /**
     * 获取站点域名
     * @param $siteid   站点id
     */
    function siteurl($siteid) {}

    function string2img()

    /**
     * 文本转换为图片
     * @param string $txt 图形化文本内容
     * @param int $fonttype 无外部字体时生成文字大小,取值范围1-5
     * @param int $fontsize 引入外部字体时,字体大小
     * @param string $font 字体名称 字体请放于phpcmslibsdatafont下
     * @param string $fontcolor 字体颜色 十六进制形式 如FFFFFF,FF0000
     */
    function string2img($txt, $fonttype = 5, $fontsize = 16, $font = '', $fontcolor = 'FF0000',$transparent = '1') {}

    function str_cut()

    /**
     * 字符截取 支持UTF8/GBK
     * @param $string
     * @param $length
     * @param $dot
     */
    function str_cut($string, $length, $dot = '...') {}

    function random()

    /**
    * 产生随机字符串
    *
    * @param    int        $length  输出长度
    * @param    string     $chars   可选的 ,默认为 0123456789
    * @return   string     字符串
    */
    function random($length, $chars = '0123456789') {}

    function string2array()

    /**
    * 将字符串转换为数组
    *
    * @param    string    $data    字符串
    * @return    array    返回数组格式,如果,data为空,则返回空数组
    */
    function string2array($data) {}

    function array2string()

    /**
    * 将数组转换为字符串
    *
    * @param    array    $data        数组
    * @param    bool    $isformdata    如果为0,则不使用new_stripslashes处理,可选参数,默认为1
    * @return    string    返回字符串,如果,data为空,则返回空
    */
    function array2string($data, $isformdata = 1) {

    function is_email()

    /**
     * 判断email格式是否正确
     * @param $email
     */
    function is_email($email) {
        return strlen($email) > 6 && preg_match("/^[w-.]+@[w-.]+(.w+)+$/", $email);
    }

    tips:以上方法均在./libs/functions/global.func.php中

  • 相关阅读:
    说说如何用js实现一个模板引擎
    JS组件系列——又一款MVVM组件:Vue(二:构建自己的Vue组件)
    React之ref详细用法
    安装SQL Server提示“重叠的IO操作正在进行”解决
    HDU3746 Cyclic Nacklace 【KMP】
    读<大数据日知录:架构与算法>有感
    VMware虚拟机安装Linux英文改中文系统并更新yum安装输入法
    数据结构的基本概念
    MFC TreeCtrl 控件(一):简单使用
    Java生成word文档
  • 原文地址:https://www.cnblogs.com/savokiss/p/4016113.html
Copyright © 2020-2023  润新知