dev-master
9999999-dev https://github.com/idcpj/phplibMy php library
MIT
The Requires
- php >=5.3.0
The Development Requires
by idcpj
php library jquery html js
My php library
为了方便自己开发新项目,收集项目中常用功能进行封装并用Composer进行下载, (*1)
composer require phpcpj/phplib dev-master
, (*2)
encode
解决json_encode中文不转义
createDir
创建文件夹
arraySort
二维数组根据某个字段排序, (*3)
1.用curl
方法进行双向认证的类, (*4)
downloadFile
方法 下载本地或网络资源, (*5)
createZip
方法 压缩文件, (*6)
ftp
方法 用php上传文件到ftp服务器, (*7)
sftp
方法 用php上传文件到stp服务器, (*8)
sendAndroidList
方法 安卓列播放, (*9)
sendIOSUnicast
方法 Ios单播, (*10)
sendIOSList
方法 Ios列表, (*11)
exportExcel
方法 数组转excel 并下载, (*12)
excelConvertData
方法 解析excel 第二个参数设置删除空白行数据, (*13)
采用链式调用, (*14)
中文文件名无法识别的问题, (*15)
1、注释以下代码,大约在7565-7568行: if ($dest[0] != 'F') { $name = preg_replace('/[\s]+/', '_', $name); $name = preg_replace('/[^a-zA-Z0-9_\.-]/', '', $name); } 2、搜索该方法代码,替换如下代码,大约分别在7639、7670、7693、7718行。 header('Content-Disposition: attachment; filename="'.basename($name).'"'); 替换为 header('Content-Disposition: attachment; filename="'.$name.'"');
setHeader
设置页眉, (*16)
htmlToPdf
设置html转pdf, (*17)
addImg
添加图片, (*18)
showPdf
| downPdf
| savePdf
展示 |下载| 保存到服务器, (*19)
addAttach
添加附件地址, (*20)
sendEmail
发送文件, (*21)
ossUpload
上传文件, (*22)
getUrl
获取完整网络连接, (*23)
ossDeletObject
删除oss上指定文件, (*24)
Md5Rsa, (*25)
md5形式的rsa证书加密, (*26)
_Sign
对数据进行加密前的排序和 转为 name=aaaaa&partner_id=2600833041
形式, (*27)
_CreateSign
对数据进行加密, (*28)
isValid
对数据进行验证, (*29)
sendAction
为要加密的数据创建新的sign键名 $data['sign']
, (*30)
测试类库文件,分别对应src中的类库, (*31)
php 基础知识, (*32)
前端知识存放处, (*33)
php 环境配置等请前往wiki, (*34)
My php library
MIT
php library jquery html js