自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (2)
  • 收藏
  • 关注

原创 PHP字节转换

【代码】PHP字节转换。

2023-08-11 11:40:03 144

原创 PHP计算文件或目录的大小

【代码】PHP计算文件或目录的大小。

2023-08-11 11:38:44 158

原创 PHP删除指定的目录或文件

【代码】PHP删除指定的目录或文件。

2023-07-29 09:27:36 130

原创 linux 下使用 ffmpeg 将 amr 转成 mp3

1. 首先安装系统编译环境。2. 编译所需源码包。

2023-04-19 11:53:39 274

原创 企业微信会话内容存档 PHP扩展安装

cd /www。

2023-04-19 09:39:12 259

原创 js 设置显示默认图片

【代码】js 设置显示默认图片。

2023-04-18 11:33:57 220

原创 php程序控制打印机自动打印

【代码】php程序控制打印机自动打印。

2023-04-08 17:55:34 1328 1

原创 微信多媒体文件speex格式转为mp3文件格式

因为安装的speex生成的可执行文件默认在/usr/local/lib/下 但是默认的path依赖是/usr/lib/下,所以需要配置etc/bashrc文件最后一行加一行:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib。// 移动解压目录到/usr/local目录下。// 进入目录进行make编译。

2023-02-28 10:44:54 1054

原创 JS获取URL参数

【代码】JS获取URL参数。

2022-10-19 11:31:32 211

原创 PHP RSA公钥加密解密

【代码】PHP RSA公钥加密解密。

2022-10-12 16:02:05 902

原创 form表单ajax上传文件

form表单ajax上传文件

2022-07-05 16:08:36 361

原创 PHP验证身份证、获取身份证信息

/** * 验证身份证 * @param $id_card * @return bool */function check_id_card($id_card){ if(strlen($id_card) != 18){ return false; } $id_card_base = substr($id_card,0,17); if(id_card_verify_number($id_card_base) != strtoupper(substr($.

2021-12-13 14:58:04 944

原创 PHP根据经纬度计算距离

/** * 根据经纬度算距离,返回结果单位是公里,先纬度,后经度 * @param $lat1 //地点1纬度 * @param $lng1 //地点1经度 * @param $lat2 //地点2纬度 * @param $lng2 //地点2经度 * @return float|int */function GetDistance($lat1, $lng1, $lat2, $lng2){ $earth_radius = 6378.137;//地球半径km $radLat.

2021-12-04 14:25:01 370

原创 php验证真实姓名

/** * 验证真实姓名 * @param $name * @return bool */function checkName($name){ if (!preg_match('/^[\x{4e00}-\x{9fa5}]+[·•]?[\x{4e00}-\x{9fa5}]+$/u', $name)) { return false; } $strLen = mb_strlen($name); if ($strLen < 2 || $strLen .

2021-11-09 09:02:35 634

原创 php unserialize 返回false

出现这种问题的原因:1、序列化数据时的编码与反序列化时的编码不一致导致,例如数据库是latin1和UTF-8字符长度不一样。2、单双引号,ascii字符"\0"被解析为 '\0',\0在C中是字符串的结束符等于chr(0),错误解析后算了2个字符。\r在计算长度时也会出问题。/** * utf8 反序列化 * @param $serial_str * @return mixed */function mb_unserialize($serial_str) { $serial

2021-11-02 11:48:27 131

原创 mysql数据库创建用户、赋权、修改用户名、密码

1、登录:mysql -uroot -proot2、查询用户:select host,user,password from mysql.user;3、创建用户:create user 'xiuyin'@'localhost' identified by 'zhao';4、查询用户权限:show grants for 'xiuyin'@'localhost';5、用户授权:grant all on xiuyin.* to xiuyin@'%' identified by 'z...

2021-10-08 11:56:59 754

原创 PHP下载图片并生成压缩包

<?php/** * 下载图片并生成压缩包 * @throws Exception */function downloadZipImg(){ $picAllArr =['Upload/6136d3c42a5a3.png','Upload/613eae3daa4f7.png']; $tmpDir = 'download/'; if (!file_exists($tmpDir)) { mkdir($tmpDir, 0777, true); } .

2021-09-14 14:05:58 292

原创 PHP 中文、unicode 互转

<?php/** * 中文转unicode * @param $str * @return string */function UnicodeEncode($str){ preg_match_all('/./u',$str,$matches); $unicodeStr = ""; foreach($matches[0] as $m){ $unicodeStr .= "&#".base_convert(bin2hex(iconv('UTF-8.

2021-08-20 17:13:35 289

原创 PHP常用系统函数

<?php/** * PHP常用系统函数 */function sys_info(){ memory_get_usage(); //返回当前分配给PHP脚本的内存量,单位是字节(byte) lookData(convert(memory_get_usage())); memory_get_peak_usage(); //返回当前分配给PHP脚本的内存使用峰值,单位是字节(byte) lookData(convert(memory_get_peak_usage.

2021-08-17 17:37:13 213

原创 PHP压缩图片

/** * 图片压缩处理 * @param string $oldImg 源图片路径 * @param int $width 自定义图片宽度 * @param int $height 自定义图片高度 * @return string 压缩后的图片路径 */function getThumb($oldImg,$width = 0,$height = 0){ //判断该图片是否存在 if(!file_exists($oldImg)){ return false;.

2021-08-10 16:35:38 464

原创 js 控制输入大小写

<!--控制输入的字符串全部为大写--><input oninput="value=value.toUpperCase()" type="text" name="familyName" value="" /><!--控制字符串首字母大写--><input oninput="value=value.toLowerCase().replace(/( |^)[a-z]/g, (L) => L.toUpperCase())" type="text" name.

2021-06-15 17:40:23 336 1

原创 php获取字符串首字母

/** * 获取字符串首字母 * @param $str * @return string */function getFirstCharter($str){ if(empty($str)){ return ''; } if(is_numeric($str[0])) { return $str[0]; } $char = ord($str[0]); if($char >= ord('A') &&amp.

2021-06-11 16:19:22 661 2

原创 文章内容电话号码匹配拨打功能

<?php/** * 文本中的手机号加拨出 * @param string $oldStr * @return string */function findThePhoneNumbers($oldStr = ""){ if(empty($oldStr)){ return $oldStr; } $mobileArr = []; //手机号的获取 $reg = '/\b1(3|4|5|6|7|8|9)\d{9}\b/'; pr.

2021-04-30 11:48:05 102

原创 phpstorm 数据存储位置修改

注:idea的数据默认存储在C盘,此更改是更换到其他盘配置完成,重新启动,会回到idea第一次启动时,原来的配置数据会消失配置过程如下图:

2021-04-09 17:37:18 840

原创 php_uname 函数

* php_uname() 返回运行php的操作系统的相关描述* Windows:Windows NT WIN-JE4P3NN7GT2 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586* Linux:Linux izbp1ghunqg3m465tuaj58z 3.10.0-1160.11.1.el7.x86_64 #1 SMP Fri Dec 18 16:34:56 UTC 2020 x86_64...

2021-04-09 11:52:12 221

原创 定位记录

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="format-detection" content="telephone=no" /> <meta id="viewPorts" name="viewport" content="width=device-width"> <title>定位测试.

2021-03-18 18:21:57 154

原创 Git删除本地仓库

进入项目所在目录,打开git bash,开始删除本地仓库:1、显示所有本地分支(初始化时只有一个master分支)命令:$ git branch2、初始化本地版本库(重新初始化一次,可以忽略)命令:$ git init3、找到目录下隐藏的 .git命令:$ ls -a4、删除 .git命令:$ rm -rf .git5、可以看到master分支已经删除命令:$ ls -a...

2021-03-18 17:56:39 1828

原创 PHP 字符串排序

/** * 字符串排序 * @description 将答案 ADCB 转换成 ABCD * @param string $string * @param string $sort asc|desc * @return string */ function answerSort($string = '',$sort = 'asc'){ if(empty($string)){ return '...

2021-01-23 18:27:02 902 1

原创 PHP随机小数

/** * 产生随机金额 * @param $min * @param $max * @return float */ function randomFloat($min = 0, $max = 1){ $mtRand = mt_rand(); $mtGetRandMax = mt_getrandmax(); $num = $min + $mtRand / $mtGetRandMax * ($...

2021-01-19 14:36:43 143

原创 PHP数组排序函数对比

sort 数组键值升序,赋值新索引rsort 数组键值降序,赋值新索引asort 数组键值升序,保持原索引arsort 数组键值降序,保持原索引ksort 数组键名升序krsort 数组键名降序效果如图:

2021-01-13 22:31:30 125

原创 PHP生成指定位数的随机字符

/** * 智能小程序OPENCARD * 生成共享密钥 * Webhook PSK */ public function createPsk($num = 22){ $letter = range('a','z'); $letters = range('A','Z'); $arr = array_merge($letter,$letters); $str = ''; f...

2020-12-29 11:54:33 228

原创 PHP文章关键词加链接

<?phpnamespace Api\Controller;class ReplaceLinkController extends CommonController{ private $text; /** * 外部调用 * @param $text * @return string|string[]|null */ public function content($text){ $this->text = .

2020-12-21 21:38:46 130

原创 支付宝开通支付

1、申请商户账号2、开通手机网站支付、电脑网站支付等相关功能3、查看PID|KEY (需入驻开放平台成为开发者)4、密钥管理/mapi网关产品密钥:拿到 合作伙伴身份(PID)、MD5密钥(KEY)5、通过支付宝开放平台开发助手生成:应用私钥、应用公钥6、在开放平台/密钥管理/开放平台密钥:设置接口加签方式,用上一步生成的应用公钥去生成支付宝的支付宝公钥7、相关截图说明如下:...

2020-12-16 16:37:45 475

原创 PHP去除小数为0的部分

/** * 去除小数为零的部分 * @param $money * @return int */function money_format_zero($money){ if(!$money) return 0; $arr = explode('.',$money); if(empty($arr[1]))return $arr[0]; if($arr[1] == 0)return $arr[0]; if($arr[1] > 0){ $a.

2020-11-26 14:38:33 510 1

原创 腾讯、百度、高德精确定位示例

<!DOCTYPE html><html lang="en"><head> <title>地图定位</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><!--高德获取位置信息--><script src="https://webapi.amap.com/maps.

2020-11-24 15:54:49 565

原创 PHP验证统一信用代码

<?php/** * 判断是否为统一社会信用代码 */function isCompanyCode($str){ $one = '159Y';//第一位可以出现的字符 $two = '12391';//第二位可以出现的字符 $str = strtoupper($str); if (!strstr($one, $str['1']) && !strstr($two, $str['2']) && !empty($array[subst.

2020-11-19 11:59:09 645

原创 微信chooseImage,getLocalImgData调取相机拍照,获取图片base64

<a href="javascript:void(0)" onclick="use_wx_camera()">调取微信拍照</a><script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script><script type="text/javascript"> wx.config({ debug : false, // 开启调试模式,调用的所有ap.

2020-11-10 16:38:51 1436

原创 JS 设置获取cookie

<input type="button" onclick="setCookie('password','123456')" value="设置" /><input type="button" onclick="getCookie('password')" value="获取" /><script> /** * 获取cookie * @param name * @returns {*} */ function g.

2020-10-16 11:39:05 227

原创 Linux在后台常驻运行php脚本

1、用nohup在后台常驻运行php脚本:nohup php -f /www/wwwroot/default/redis_subscribe.php &2、查看进程:ps -ef|grep redis_subscribe.php

2020-09-26 08:55:48 1652

原创 PHP 使用word模板生成word文档示例

<?phpnamespace Home\Controller;use PhpOffice\PhpWord\TemplateProcessor;use Think\Controller;class TestController extends Controller { /** * word模板生成word文档 * composer安装命令:composer require phpoffice/phpword * 地址:https://packagist.o.

2020-09-23 12:46:09 2383 4

layer弹窗封装,手机弹窗

layer.js手机弹窗,让提示更美观,自定义提示文字大小,弹窗颜色、等待时间,弹窗内容html自定义

2020-06-10

wxpaypc.zip

JSAPI支付是指商户通过调用微信支付提供的JSAPI接口,在支付场景中调起微信支付模块完成收款。 应用场景有: 线下场所:调用接口生成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付 公众号场景:用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付 PC网站场景:在网站中展示二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付

2020-01-16

空空如也

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

TA关注的人

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