phpcpj/phplib

My php library

Installs: 15

Dependents: 0

Suggesters: 0

Security: 0

Stars: 10

Watchers: 1

Forks: 2

Open Issues: 0

Language:HTML

dev-master 2019-02-15 04:49 UTC

This package is not auto-updated.

Last update: 2020-01-10 16:41:47 UTC


README

为了方便自己开发新项目,收集项目中常用功能进行封装并用Composer进行下载

composer require phpcpj/phplib dev-master

文件目录介绍

commom.php

encode 解决json_encode中文不转义 createDir 创建文件夹 arraySort 二维数组根据某个字段排序

src - 类库存放文件

Curl.php

1.用curl方法进行双向认证的类

File.php

downloadFile方法 下载本地或网络资源

createZip方法 压缩文件

ftp方法 用php上传文件到ftp服务器

sftp方法 用php上传文件到stp服务器

Umeng.php

sendAndroidList方法 安卓列播放

sendIOSUnicast方法 Ios单播

sendIOSList方法 Ios列表

PHPExcel.php

exportExcel 方法 数组转excel 并下载

excelConvertData 方法 解析excel 第二个参数设置删除空白行数据

Pdf.php

采用链式调用

中文文件名无法识别的问题

1、注释以下代码,大约在7565-7568行:

if ($dest[0] != 'F') {
	$name = preg_replace('/[\s]+/', '_', $name);
	$name = preg_replace('/[^a-zA-Z0-9_\.-]/', '', $name);
}

2、搜索该方法代码,替换如下代码,大约分别在7639767076937718行。
	header('Content-Disposition: attachment; filename="'.basename($name).'"');
	替换为
	header('Content-Disposition: attachment; filename="'.$name.'"');

setHeader 设置页眉

htmlToPdf 设置html转pdf

addImg 添加图片

showPdf | downPdf | savePdf 展示 |下载| 保存到服务器

Email.php

addAttach 添加附件地址

sendEmail 发送文件

Alioss.php

ossUpload 上传文件

getUrl 获取完整网络连接

ossDeletObject 删除oss上指定文件

Md5Rsa

md5形式的rsa证书加密

_Sign 对数据进行加密前的排序和 转为 name=aaaaa&partner_id=2600833041 形式

_CreateSign 对数据进行加密

isValid 对数据进行验证

sendAction 为要加密的数据创建新的sign键名 $data['sign']

test

测试类库文件,分别对应src中的类库

doc

php 基础知识

html

前端知识存放处

wiki

php 环境配置等请前往wiki