自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (16)
  • 收藏
  • 关注

原创 PHP裁切图片成圆角

使用PHP裁切图片为圆形图片

2023-03-23 10:23:03 863

原创 thinkphp5.1合成带二维码海报图片

TP5.1海报生成,PHP海报生成海报二维码

2022-12-07 11:25:29 992

原创 PHP实现在线转码,PCM 转 WAV

PCM 转码 WAV,实现WEB播放场景:IOS 录音文件为PCM格式,已经上传了阿里云OSS,开发过程中发现PCM格式在WEB播放不了,需要进行转码。但是前端JavaScript 转码比较麻烦,所以基于PHP 和 PCM转码的包做一个在线转码。ps : 基于Thinkp逻辑说明:1、获取网络音频,将网络音频存在本地2、利用转码包进行转码。点击下载3、转码成功,存在本地文件4、理由数据缓存保留信息,并删除转码文件,这样就可以不占内存 /** * 在线转码 * @param $u

2021-06-29 14:09:59 877 2

原创 使用微信imgSecCheck验证内容安全

小程序使用时,难免会需要用户上传图片,为了规范上传图片,微信提供了图片内容审核为了保障小程序内容合规,发布时事新闻、具有社交属性或以视频、电台为载体的小程序需在上线前,完成向省/自治区/直辖市属地网信部门申请报备的工作。特别是,为避免小程序违法违规风险,UGC小程序需要对用户发布的内容做好安全审查措施。下面是PHP使用imgSecCheck验证图安全的方法//基于ThinkPHP /** * 获取access_token */ public function get_a

2020-09-23 10:04:25 1176 1

原创 抖音signature生成规范

<!DOCTYPE html><html style="font-size: 50px;"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>抖音_signature破解</title></head><body></body></html><script t

2020-05-26 11:53:04 2657

原创 正则验证汽车车牌号,包括新能源

车牌验证规则1、传统车牌第1位为省份简称(汉字),第二位为发牌机关代号(A-Z的字母)第3到第7位为序号(由字母或数字组成,但不存在字母I和O,防止和数字1、0混淆,另外最后一位可能是“挂学警港澳使领”中的一个汉字)。2、新能源车牌第1位和第2位与传统车牌一致,第3到第8位为序号(比传统车牌多一位)。新能源车牌的序号规则如下:小型车:第1位只能是字母D或F,第2为可以是数字或字母,第3到...

2020-03-27 17:07:38 1726 1

原创 PHP数组做排列组合

PHP做排列组合,递归形式$arr = array('a', 'b', 'c', 'd','e');combine_array($arr);function combine_array($arr, $index=0) { static $num = 0; $arr_len = count($arr); if($arr_len == $index) { ++$num; //输...

2019-12-27 16:32:28 1451

原创 PHP随机生成双色球码

一个双色球随机数的生成方法,比较近十期的中奖号码,排除多次出现的号码public function doubleBall(){ //数组 $ball['red'] = []; $ball['blue'] =[]; $count = 0; //随机去除最近十期的球数,此处可以用个接口或者爬虫获取 //...

2019-12-21 14:04:05 3282

原创 cropper 图片截取功能兼容IE

说明:由于有裁剪图像的需求,所以就应用了Cropper.js插件,但是在IE浏览器就爆出了兼容blob问题。解决方案:在https://www.canvasapi.cn/HTMLCanvasElement/toBlob#&othersCanvas 中文官网官方网站有给出IE浏览器的兼容解决方案。兼容:首先,toBlob()方法IE9浏览器不支持,因为Blob数据格式IE10+才支持...

2019-12-18 11:05:35 1518

原创 canvas做签名板

Canvas 做签名板,JS代码<!DOCTYPE html><!-- saved from url=(0056)http://hao2013.cn/canvas-special-master/brush/index.html --><html lang="en"><head> <meta http-equiv="Content-Ty...

2019-08-03 15:17:48 487 1

原创 PHP实现谷歌验证器二次验证

一、什么是谷歌身份验证器?不少网站在登陆或者操作时都需要谷歌身份验证器(Google Authenticator),就是说在输入用户名和密码之后还需要输入一个动态密码,而这个动态密码由手机APP谷歌身份验证器生成,不但不依赖于网络,还会每30秒自动更新,是不是很强大?谷歌验证器是谷歌公司推出的一款动态口令工具,解决大家的google账户遭到恶意攻击的问题。开启谷歌验证器的登陆两步验证(即Goog...

2019-08-01 18:14:17 2699

转载 php实现豆瓣isbn查询API接口制作

引言因为最近要做一个扫描图书的ISBN编码获取图书信息的功能,要用到一个开放的API,首先想到的就是豆瓣。但是豆瓣由于什么原因关闭了开放的API。一.实现效果图片描述二.代码实现1.首先分析豆瓣图书首页查询ISBN编码的方法。地址https://book.douban.com/。2.分析豆瓣的界面结构以及自己需要抓取的信息。3.利用php进行重定向和curl,取出关键的内容。(注意...

2019-07-24 16:06:24 800

原创 PHP图片压缩(保持清晰度)

图片太大是一个经常遇到的问题,为此很多人头疼。今天告诉大家如何实现PHP程序简单实现压缩:$source = 'test.jpg'; $dst_img = 'test_111.jpg'; $percent = 1; #原图压缩,不缩放,但体积大大降低 $image = (new imgcompress($source,$percent))->compressImg($dst...

2019-07-04 16:44:45 954

转载 解决微信授权回调多个域名的设置

在做项目集成微信登录以及微信支付的时候,都需要进行用户授权。这个授权的流程可以简单描述为:用户从我们的应用触发需要授权的操作,比如点击微信登录;应用收到这种用户请求后,将用户重定向到微信提供的一个授权页面:用户通过微信扫码(PC端授权,上边左图)或者点击确认按钮(移动端授权,上边右图)告知微信,授权应用访问自己的微信账号信息;微信收到用户的授权许可后,生成授权码,并把它作为参数回调至应...

2019-07-02 09:58:48 5961 2

转载 0x0000007b 电脑蓝屏的解决方法

AHCI是高级主机控制接口,可以发挥SATA硬盘潜在的加速功能,尤其是固态硬盘,更加需要使用AHCI硬盘模式,开启ahci一般在安装系统之前进入BIOS进行设置,但是不同主板BIOS设置界面不尽相同,很多人都不懂bios怎么开启ahci模式,所以这边跟大家介绍电脑进BIOS设置硬盘ahci模式的方法。注意事项:1、本文仅介绍怎么在BIOS开启AHCI,以及AHCI设置选项所在的位置2、主板支...

2019-05-31 11:22:18 11248

原创 PHP做抽奖

header("Content-type:text/html;charset=utf-8"); //用户ID $uid=1; //抽奖商品 $list=[ ['id'=>1,'odds'=>'0.05'], ['id'=>2,'odds'=>'0.03'], ...

2019-05-30 12:13:06 890

原创 Linux 常用命令

服务重启sudo /etc/init.d/{服务} stop、start、restart服务下载sudo apt-get install服务升级sudo apt-get update为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r...

2019-05-30 10:36:38 282

原创 TP5.1图片上传

public function uploadImg(){ // 获取表单上传文件 例如上传了001.jpg $file = request()->file('image'); // 移动到框架应用根目录/uploads/ 目录下 $info = $file->validate(['ext'=>'jpg,png,g...

2019-05-30 10:22:10 4048

原创 微信支付代码

<?phpclass WechatAppPay{ //接口API URL前缀 const API_URL_PREFIX = 'https://api.mch.weixin.qq.com'; //下单地址URL const UNIFIEDORDER_URL = "/pay/unifiedorder"; //查询订单URL const ORDE...

2019-05-29 18:42:35 2639

转载 ubuntu16.04 安装lnmp

# 安装列表:Nginx1.10PHP7.0MySQL5.7安装Nginx$ sudo apt-get update`$ sudo apt-get install nginx安装Nginx完成后可查看版本号,输入:$ /usr/sbin/nginx -vNginx安装完成,此时访问IP可以看到Welcome Nginx的界面。安装MySQL$ sudo apt-get i...

2019-05-29 18:37:46 273

转载 ubuntu 安装PHP-redis拓展

安装PHP-redis扩展安装PHP-redis扩展1.下载sudo wget https://pecl.php.net/get/redis-4.0.2.tgz2.解压sudo tar -zxvf redis-4.0.2.tgz 3.找到phpize文件,生成配置$whereis phpizephpize: /usr/bin/phpizewhereis 可能有很多个在red...

2019-05-29 17:52:57 940

音频转码,pcm 转 wav 格式

PHP开发版,将音频PCM格式转WAV格式。场景:IOS 录音文件有些是PCM格式,在手机端播放可以,但是WEB端无法播放,可以借助PHP转码实现播放

2021-06-29

H5+canvas 仿消消乐

H5仿消消乐游戏,功能简单,纯JS 和 canvas 开发,有时间限制积分制度,闯关数可以定义

2020-12-22

cropper前端图像裁切插件

开发项目适合,由于上传图片是图片需要裁切编辑功能,cropper刚好可以做到图像的裁切和旋转功能,调用简单。

2019-12-18

bat 按文件归档到文件夹

文件下的目录有多个文件:AAA1.pdf,AAA2.pdf,AAA3.pdf,BBB1.pdf,BBB2.pdf,CCC1.pdf,归类从文件夹 AAA(AAA1.pdf,AAA2.pdf,AAA3.pdf),BBB(BBB1.pdf,BBB2.pdf),CCC(CCC1.pdf),省去人工归类的麻烦。

2019-11-21

签名写字板.zip

canvas 和 jS 做的签名板demo,兼容移动端和pc端,有笔画颜色,撤回和反撤回功能。注意:在移动端使用的时候, 写竖的时候, 页面会被往下拉, 手写板动了, 写字不顺畅. 建议在移动端的touchmove事件里, 加一行防止页的滑动事件, 代码是: event.preventDefault();

2019-08-03

PHP谷歌验证器生成秘钥和验证

谷歌验证器是谷歌公司推出的一款动态口令工具,解决大家的google账户遭到恶意攻击的问题。开启谷歌验证器的登陆两步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的动态密码。这样,即便你的数字货币交易所的账号和密码被攻破后,还需要打开手机的谷歌验证器,输入一个6位数的动态密码(30秒变化一次)验证后,才能登入你的数字货币交易所。 不少割韭菜的项目需要使用到谷歌验证器,这个方法可以生成一个验证码(可以把验证码生成一个二维码,这样谷歌验证器就可以扫码直接绑定了),内置一个校验验证码的功能,可以匹配验证的结果。

2019-08-01

PHP通过图书ISBN码抓取信息

因为最近要做一个扫描图书的ISBN编码获取图书信息的功能,要用到一个开放的API,首先想到的就是豆瓣。但是豆瓣由于什么原因关闭了开放的API。所以做了一个抓取豆瓣图书的网页信息,此功能用于学习。

2019-07-24

php文章相似度计算(查重)

php默认有个函数similar_text()用于计算字符串之间的相似度,该函数也可以计算两个字符串的相似度(以百分比计)。不过这个函数感觉对中文计算很不准确

2019-07-01

PHP爬取汉字笔画和拼音

PHP 爬取汉字笔画网页的汉字笔画,方便又需要开发的同志使用,PHP版的

2019-06-04

tp5+layui后台.zip

基于TP5.1和layui开发的管理后台,内含模板页面和功能页面,有权限管理和后台导航添加的功能,具体功能需要自行开发。

2019-06-03

layui-tree树形模板

layui-tree是layui提供的树形管理,可以用于后台做权限列表的使用,只需要后台整理好数据给前台展示,勾选之后提交给后台即可。

2019-05-30

Ras加密解密,PHP和JAVA互通

RSA,常说的非对称加密。加密解密密钥不一致,它们是成对出现,本工具密钥生成是PEM格式。公钥加密的私钥解密,私钥加密的要公钥解密。PHP和Java互通,亲测有效。

2019-05-29

Des加密,PHP和java互通

DES加密,DES解密,可以输入密钥后进行加密和解密,支持可逆加密解密。内含PHP加密、解密 和 JAVA加密解密,双方可以互通,亲测有效

2019-05-29

bootstrap框架后台管理模板.zip

boostrap后台前端模板,都是前端静态页模板并非后端开发好的功能模板。

2019-05-29

bfb_region.sql

全国地区表,三级联动的地区表,mysql模板,用户地区选择

2019-05-29

manifest.plist

用于iOS 描述文件的安装,从而进一步进行安装使用,保证用户体验,无需上传appstore下载,只要下载之后做企业认证

2019-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除