Download the PHP package szjcomo/utils without Composer

On this page you can find all versions of the php package szjcomo/utils. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package utils

思智捷管理系统工具类

思智捷管理系统文章模块(版本要求2.3+)

Arcitle类(szj\utils\Arcitle)

文章搜索
seachArcitle($keywords = '',$options = [])
参数名称 类型 默认值 描述
keywords string '' 文章标题关键字
options array 其它参数
     where array 其它条件
     order string sort_order,id desc 排序
     field string true 需要的字段,默认所有字段
     p int 1 当前页
     pagelist int 15 每页显示条数
默认分页样式搜索
seachDefaultArcitle($keywords = '',$options = [])
参数名称 类型 默认值 描述
keywords string '' 文章标题关键字
options array 其它参数
     where array 其它条件
     order string sort_order,id desc 排序
     field string true 需要的字段,默认所有字段
     pagelist int 15 每页显示条数
获取分类下的所有文章列表
getCateArcitleList($cid = 0,$options = [])
参数名称 类型 默认值 描述
cid int 0 文章分类cid
options array 其它参数
     where array 其它条件
     order string sort_order,id desc 排序
     field string true 需要的字段,默认所有字段
     p int 1 当前页
     pagelist int 15 每页显示条件
获取分类下的所有文章列表(自带思智捷管理系统分页功能)
getDefaultCateArcitleList($cid = 0,$options = [])
参数名称 类型 默认值 描述
cid int 0 文章分类cid
options array 其它参数
     where array 其它条件
     order string sort_order,id desc 排序
     field string true 需要的字段,默认所有字段
     pagelist int 15 每页显示条件
获取文章分类的是单页的文章详情
getSingleCidArcitle($cid = 0,$options = [])
参数名称 类型 默认值 描述
cid int 0 文章分类cid
options array 其它参数
     where array 其它条件
     order string sort_order,id desc 排序
     field string true 需要的字段,默认所有字段
获取文章详情
getArcitleInfo($id = 0,$options = [])
参数名称 类型 默认值 描述
id int 0 文章id
options array 其它参数
     field string true 需要的字段,默认所有字段
获取所有需要首页显示的文章
getHomeAllArcitle($options = [])
参数名称 类型 默认值 描述
options array 其它参数
     where array 其它条件
     order string sort_order,id desc 排序
     field string true 需要的字段,默认所有字段
     limit mixed [0,10] 获取条数
获取当前文章的一篇和下一篇
getArcitleNextPrev($id = 0,$options = [])
参数名称 类型 默认值 描述
id int 0 文章id
options array 其它参数
     where array 其它条件
     field string true 需要的字段,默认所有字段

ArcitleCategory类(szj\utils\ArcitleCategory)

获取当前文章分类的所有父节点列表
getRecursionParentCategory($cid = 0,$options = [])
参数名称 类型 默认值 描述
cid int 0 文章分类cid
options array 其它参数
     field string true 需要的字段,默认所有字段
递归获取所有的文章分类下的某分类下所有子节点
getRecursionChildCategory($pid = 0,$options = [])
参数名称 类型 默认值 描述
pid int 0 父级分类ID
options array 其它参数
     field string true 需要的字段,默认所有字段
获取文章分类单个分类的详情
getCategoryInfo($cid = 0,$options = [])
参数名称 类型 默认值 描述
cid int 0 文章分类cid
options array 其它参数
     field string true 需要的字段,默认所有字段
获取文章所有分类列表
getCategory($options = [])
参数名称 类型 默认值 描述
options array 其它参数
     where array 其它条件
     field string true 需要的字段,默认所有字段
     limit mixed [0,15] 获取条数
     order string sort_order 排序
获取所有导航文章分类
getNavCategory($options = [])
参数名称 类型 默认值 描述
options array 其它参数
     where array ['is_nav'=>1,'is_show'=>1] 其它条件
     field string true 需要的字段,默认所有字段
     limit mixed [0,15] 获取条数
     order string sort_order 排序
获取文章分类是单页的分类列表
getSingleCategory($options = [])
参数名称 类型 默认值 描述
options array 其它参数
     where array ['cate_type'=>1] 其它条件
     field string true 需要的字段,默认所有字段
     limit mixed [0,15] 获取条数
     order string sort_order 排序
获取文章分类是列表的分类列表
getListCategory($options = [])
参数名称 类型 默认值 描述
options array 其它参数
     where array ['cate_type'=>0] 其它条件
     field string true 需要的字段,默认所有字段
     limit mixed [0,15] 获取条数
     order string sort_order 排序

Baidu类(szj\utils\Baidu)

构造函数
construct($config = array())
参数名称 类型 默认值 说明
$config array 传入配置
     set_userimg_name string 时间戳.jpg 用户头像保存名称
     set_userimg_path string ./ 用户头像保存路径
     appid string '' 百度appid
     secret string '' 百度secret
获取身份证识别后的结果
IdCard($imgurl = '',$userimg = false,$detect = true,$isside = true)
参数名称 类型 默认值 说明
$imgurl string 身份证图片路径
$userimg bool false 是否需要用户头像
$detect bool true 是否判断身份证真伪
$isside bool true 正面true 反面false
通用文字识别器
CommonOrc($imgurl = '')
参数名称 类型 默认值 说明
$imgurl string 图片路径
户口本个人页识别器
HouseReg($imgurl = '',$options = [])
参数名称 类型 默认值 说明
$imgurl string 户口本个人页图片路径
$options array 其它参数
       tid string 232a744776294938469b3c442dcecac0
       cid int 1
户口本首页信息识别
HouseIndex($imgurl = '',$options = [])
参数名称 类型 默认值 说明
$imgurl string 户口本首页图片路径
$options array 其它参数
       tid string 1bc64f846180ac6d768a8a6dfca1151c
       cid int 0
广东省居住证信息识别
gdResideCard($imgurl = '',$options = [])
参数名称 类型 默认值 说明
$imgurl string 居住证图片路径
$options array 其它参数
       tid string e678de49ef660977cd536cfd4522cc43
       cid int 0
广东省河源市社保卡识别
hyEnsure($imgurl = '',$options = [])
参数名称 类型 默认值 说明
$imgurl string 社保卡图片路径
$options array 其它参数
       tid string 168e2d1e1f28528ae550e40191324de8
       cid int 0

Excel类(szj\utils\Excel)

构造函数
construct($conf = array())
参数名称 类型 默认值 说明
$conf array 传入配置
     horizontal int \PHPExcel_Style_Alignment::HORIZONTAL_CENTER 默认水平居中
     vertical int \PHPExcel_Style_Alignment::VERTICAL_CENTER 默认垂直居中
     fontName string 宋体 字体名称
     fontSize int 12 字体大小
     beforeExport function null 导出前回调函数
     defaultSheetTitle string demo 默认导出excel表名称
导出excel数据
export($data = [],$dataTitle = [],$save = '',$type = 'Excel5')
参数名称 类型 默认值 说明
$data array 需要导出的数据
$dataTitle array 表头数组
$save string 保存的文件(如果只是浏览器导出,无需设置)
$type string Excel5 导出格式设置
从excel中导入数据
import($fileName = '',$defaultIndex = 0)
参数名称 类型 默认值 说明
$fileName string 需要导入的excel文件名称
$defaultIndex int 0 默认导入是第一张表

Mailer类 (szj\utils\Mailer)

一、简单示例

二、链式调用

php $tomail = 'xxxxxxxx';//收件人账号 可以是数组或字符串(,)号分割 $result = $Mailer->setTitle($title)->setContent($content)->setAccount($username,$password)->setAddress($tomail)->send(); var_dump($result);



### 三、构造函数传参调用

### Map类 (szj\utils\Map)
### 构造函数
#### 1、无参的构造函数

#### 2、有参数的构造函数

### 一、地址转换成坐标点 

##### GetLngLat($address,$city = '',$ak = '')

|  参数 | 类型  |  是否必须  |说明  |
| ------------ |  ------------ | ------------ | ------------ |
| $address  |  string |   是 |需要转换的地址  |
|  $city |  string  |  否 | 地址所在的城市  |
|  $ak |  string  |   否 |百度地图的ak值,如果构造函数传了ak参数,这里可以不传  |

### 二、判断一个坐标点是否在一个区域内

##### IsPoint($point, $pts)

|  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $point | array  |  是 | 待查询的坐标点  |
|  $pts | array  | 是  |  区域坐标点 |

### 二、计算两点或多点之间的距离(可以是一对多或多对多)

##### Distance($org,$dest,$ak = '')

|  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $org |  string/array | 是  | 起始坐标点(建议用string)  |
|  $dest | string/array  | 是  |  结束坐标点(建议用string) |
|  $ak |  string  |   否 |百度地图的ak值,如果构造函数传了ak参数,这里可以不传  |

### 微信功能类
#### 一、微信公众号接口类(szj\utils\wxSdk\WechatSignal)

> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| checkSignature  | 1  |  微信开发者接口通信验证 |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $token |  string | 是  | 微信验证的token  |

#### 二、微信支付接口类(szj\utils\wxSdk\WechatPay)

> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| UnifiedOrder  | 1 |  支付统一下单接口 |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $data |  array | 是  | 参数,具体信息查看下方  |
|       appid|  string | 是  | appid  |
|       body|  string | 是  | 商品信息描述  |
|       mch_id|  string | 是  | 商户ID号  |
|       openid|  string | 是  | 微信用户openid  |
|       out_trade_no|  string | 是  | 订单号  |
|       total_fee|  int | 是  | 订单金额(分)  |
|       trade_type|  string | 是  | 选值(JSAPI/NATIVE)  |
|       key|  string | 是  | 支付密钥 |
|       scene_info|  array | 否  | 支付场景说明(自定义数组) |
|       notify_url|  string | 否  | 默认值 (域名+index.php/index/Wechat/wxcallback |
|       time_start|  string | 否  | 当前时间 |
|       time_expire|  string | 否  | 当前时间 + 2小时 |

------------

> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| CloseOrder  | 1 |  关闭订单接口 |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $data |  array | 是  | 参数,具体信息查看下方  |
|       appid|  string | 是  | appid  |
|       mch_id|  string | 是  | 商户ID号  |
|       out_trade_no|  string | 是  | 订单号  |

------------

> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| QueryOrder  | 1 |  订单查询接口 |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $data |  array | 是  | 参数,具体信息查看下方  |
|       appid|  string | 是  | appid  |
|       mch_id|  string | 是  | 商户ID号  |
|       out_trade_no|  string | 是  | 订单号  |

------------

> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| BillOrder  | 1 |  下载对账单(该功能不稳定 微信有时有 有时无的) |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $data |  array | 是  | 参数,具体信息查看下方  |
|       appid|  string | 是  | appid  |
|       mch_id|  string | 是  | 商户ID号  |
|       bill_date|  string | 是  | 具体日期(20xx-xx-xx)  |

------------
> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| RefundOrder  | 3 |  申请退款 |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $data |  array | 是  | 参数,具体信息查看下方  |
|       appid|  string | 是  | appid  |
|       mch_id|  string | 是  | 商户ID号  |
|       out_trade_no|  string | 是  | 订单号  |
|       total_fee|  int | 是  | 订单金额(分)  |
|       refund_fee|  int | 是  | 退款金额(分)  |
|       notify_url|  string | 否  | 默认不接收回调  |
|       out_refund_no|  string | 否  | 退款单号  |
|  $cert |  string | 是  | 商户api证书  |
|  $key |  string | 是  | 商户api证书  |

------------
> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| RefundQuery  | 1 |  退款信息查询 |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $data |  array | 是  | 参数,具体信息查看下方  |
|       appid|  string | 是  | appid  |
|       mch_id|  string | 是  | 商户ID号  |
|       out_trade_no|  string | 是  | 订单号  |

------------
> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| JsPayOptions  | 1 |  微信前端JS支付参数获取 |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $data |  array | 是  | 参数,具体信息查看下方  |
|       appid|  string | 是  | appid  |
|       return_code|  string | 是  | 下单时返回的内容  |
|       return_msg|  string | 是  | 下单时返回的内容  |
|       result_code|  string | 是  | 下单时返回的内容  |
|       prepay_id|  string | 是  | 下单时返回的内容  |
|       key|  string | 是  | 支付密钥  |

------------
#### 一、微信公众号接口类(szj\utils\wxSdk\WechatMsg)

> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| sendMsgCustom  | 3  |  微信发送消息(48小时内有效) |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $openid |  string | 是  | 用户的wxid  |
|  $type |  string | 是  | 消息类型选值为(text/image/voice/mpnews/video/music/news/msgmenu)  |
|  $content |  string/array | 是  | 消息内容(数组请参考微信官方参数)  |

> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| QrcodeTemp  | 1  |  生成临时二维码 |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $content |  string/int/array | 是  | 二维码内容  |
|  $defaultTime |  string | 否  |  默认1天后过期 |

> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| QrcodeLong  | 1  |  生成二维码 |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $content |  string/int/array | 是  | 二维码内容  |

------------

#### 一、微信公众号接口类(szj\utils\wxSdk\WechatJssdk)

> |  方法名称 |  参数个数 | 功能描述  |
| ------------ | ------------ | ------------ |
| getSign  | 1  |  生成二维码 |

> |  参数 | 类型  | 是否必须  | 说明  |
| ------------ | ------------ | ------------ | ------------ |
|  $config |  array | 是  | 参数配置  |
|       appid |  string | 是  | 公众号appid  |
|       url |  string | 否  | 调用地址  |

All versions of utils with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package szjcomo/utils contains the following files

Loading the files please wait ....