php

php生成的zip文件添加一个加密密码,两种方式

60 0

自己的账单系统(https://jz.alipay168.cn) 新增了一个导出账单功能,导出后生成一个zip压缩包,需要解压密码解密,这样相对安全。 从php7.2开始就可以设置加密的密码了,之前版本只能设置解压的密码哦。设置加密的两种方式分别是通过文件名和索引顺序对某些文件加密。$localPath = $path . $fileName;//本地文件路...

php

php对字符串编号排序,如3.1.1到3.1.2,自定义函数对比每个位置的数值即可

125 0

/**  * 对代码数组进行排序  *  * 该方法使用自定义的排序函数来对任务代码数组进行排序  * 排序规则基于任务代码的组成部分,首先比较相同位置上的部分,  * 如果相同位置上的部分相同,则继续比较下一部分,直到找出不同部分为止  * 如果所有部分都相同,则根据任务代码部分的数量进...

windows

在windows下面php 报错Malformed UTF-8 characters, possibly incorrectly encoded的诡异修复

188 0

在windows下面php 报错Malformed UTF-8 characters, possibly incorrectly encoded的bug很奇妙。打印慢慢调试发现问题:打开一看是微信开发者工具,这玩意居然用中文存放,在环境变量里面也自动加上了,tx巨头公司了,开发者这点意识都没有,用中文路径。解决方法自然有了:卸载微信开发者工具,然后重新安装(修改为自己的拼音或者英文路径安装),记得...

php

thinkphp融合workerman的两种简单方式,直接在workerman里面用tp的orm功能

386 0

Workerman是什么?Workerman是一款纯PHP开发的开源高性能的PHP 应用容器。Workerman不是重复造轮子,它不是一个MVC框架,而是一个更底层更通用的服务框架,你可以用它开发tcp代理、梯子代理、做游戏服务器、邮件服务器、ftp服务器、甚至开发一个php版本的redis、php版本的数据库、php版本的nginx、php版本的php-fpm等等。Workerman可以说是PH...

php

用php根据头像数组生成群头像

318 0

用php生成一个新头像,头像内容由2~9张图片组成,比如创建群的时候通过获取9个人组成一张新头像public function create()     {         // 假设头像路径存储在一个数组中    &n...

转换人民币
php

用PHP把数值转换为人民币大写,这个方法才有效

779 0

今天需要把数值人民币转换成大写的人民币,用GPT一问,结果各种有问题,在网上也找了很多,也是运行某些数值的时候有问题,最后找到了一个好用的,稍微改造一下就实现了。<?php function Chinese_RMB($num) {     $rmbNum = ['零', '壹',&...

php

php下载类型,支持下载本地文件和远程文件,支持回调函数

471 0

php实现下载文件的方式,直接通过设置header在浏览器下载资源,通过fopen方式是可以的,但是有时候遇到https类型的不一定成功(亲测某些不行),然后我的解决方案就是用curl获取下来后再用fopen读取方式下载。代码如下:class Download {     //保存到本地     public...