自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 问答 (14)
  • 收藏
  • 关注

原创 微信支付H5和JSAPI

s: 证书序列号,在 账户中心 ▶ API安全 ▶ 管理证书 中可以看见,如果有多个证书,找到自己正在使用的证书序列号。-f: 微信商户API私钥文件目录,也就是第二步申请商户证书里面生成的 apiclient_key.pem 路径。原著:https://www.cnblogs.com/tinygeeker/p/17620498.html。平台证书跟上面申请的商户证书不是同一个东西,在后期请求中,平台证书和商户证书都要带上。-k: apiv3 秘钥,上面自己设置的32位数的密钥。

2023-12-14 01:03:19 1185

原创 tp5 where 查询json数组格式

【代码】tp5 where 查询json数组格式。

2023-11-15 10:58:06 137

原创 php 指定开始日期和结束日期,然后遍历所有日期

【代码】php 指定开始日期和结束日期,然后遍历所有日期。

2023-09-21 09:54:05 179

原创 JS实现调用windows自带语音播报功能

来源链接:https://blog.csdn.net/qq_39313162/article/details/129281259。

2023-08-11 11:29:13 314

原创 PHP 二维数组按照指定字段进行排序

二维数组按照指定字段进行排序

2022-10-14 11:49:29 213 1

原创 MYSQL DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。

MYSQL的DATE_FORMAT用法

2022-09-30 16:39:16 588

原创 nginx服务器 在域名隐藏/去掉index.php(网站伪静态)

nginx服务器 在域名隐藏/去掉index.php

2022-09-04 16:51:50 1203

原创 php对接第三方接口

php对接第三方接口

2022-08-30 10:41:25 577

原创 php使用ZipArchive压缩包来下载文件或者图片

php使用ZipArchive压缩包

2022-06-24 14:55:07 765

原创 php 读取excel表数据

/** * 读取excel * @$filename 绝对路径 * @return array */ function read_excel($filename) { try { vendor('PHPExcel.PHPExcel'); //兼容2003和2007版本 $objReader = PHPExcel_IOFactory::createReader('.

2022-04-08 14:37:53 3069 1

原创 php 生成指定随机字符串

/** * @desc 生成指定随机字符串 * @param $length * @return string|null * @date 2021/4/23 */ function get_rand_char($length) { $str = null; $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; $max = strlen($s...

2022-04-08 14:34:28 1073

原创 php 导出excel 文件(可以选择输出在浏览器或者保存在服务器)

/** * 导出excel 文件(可以选择输出在浏览器或者保存在服务器) * @param array $headers * @param array $export_data * @param boolean $is_seq 是否打印序号 * @param string $savepath 是否保存到服务器 * @desc 使用详情参考 newerp\Application\Orders\Lib\OrderLib\exportOrderList

2022-04-08 14:22:29 1362 5

原创 php 下载远程文件到本地

/** * Desc: 下载远程文件到本地 * Date:2022/3/19 10:28 * @param $url * @return string */ function download_as_local_file($url, $pic_local_path = '') { $file = @file_get_contents($url); if (!$file) return ''; .

2022-04-08 14:08:35 2488

原创 php 把数组变成xml形式

/** * Desc: 把数组变成xml形式 * Date:2021/11/26 16:21 * @param $params * @param string $preKey 父级key 当key为数字的时候 * @return string */ public function arrayToXml($params, $preKey = 'items') { $xml = []; forea...

2022-04-07 20:15:08 324

原创 php 数组变成上下级的树形

注意:调用前,请确保,这是一个完整的树结构,不存在多个顶点top,或者 断层 /** * 利用id+pid, 数组转换成树 * 调用前,请确保,这是一个完整的树结构,不存在多个顶点top,或者 断层 * @return void * @date 2019-07-27 11:17:30 */ function array_to_tree($array, $is_add_level = false) { if (empty

2022-04-07 20:12:51 440

原创 删除文件夹及文件

function del_dir_file($dirName){ if ( $handle = opendir( $dirName ) ) { // while循环取出资源中的文件夹名称及文件名 while ( false !== ( $item = readdir( $handle ) ) ) { // 过滤掉".",".." if ( $item != "." &&a.

2022-04-07 18:15:44 180

原创 获取指定日期段内每一天的日期

/** * 2 * 方法一: 获取指定日期段内每一天的日期 * 3 * @date 2021-04-13 14:00 * 5 * @param $startdate * 6 * @param $enddate * 7 * * 8 * @return array * 9 */ function getDateRange($startdate, $enddate) { $startTime = s

2022-04-07 18:13:14 596

原创 PHP json格式中有"问题

出现这个问题是因为有”这个双引号,解决方法:$json_str = "{"platform":"lazada","index_type":"902","select_user_id":"0","userid":"11078&quot

2022-04-07 11:16:24 1507

原创 jq异步打开新窗口防止被拦截

将异步变为同步$.ajax({ url: url, type: "post", dataType: "json", data: option, async:false, //设置为同步 success: function (res) { window.open(res.data.url);} })

2021-08-06 14:09:54 160

原创 php防注入和XSS攻击通用过滤

public function SafeFilter($arr){ if (empty($arr)) { return false; } $ra=Array('/([\x00-\x08,\x0b-\x0c,\x0e-\x19])/','/script/','/javascript/','/vbscript/','/expression/','/applet/','/meta/','/xml/','/blink/','/link/','/

2021-07-08 17:55:03 309 2

原创 使用虚拟机创建本地域名访问

使用虚拟机创建本地域名访问步骤1、查看是否安装了php、mysql、nginx或者apache:php -v、mysql -v 、nginx -v 、apache -v2、查找nginx路径:find / -name “nginx”3、进入nginx查看内容:cd /usr/local/nginx/4、查找nginx所有文件:ls5、进入nginx/conf/vhost :cd /usr/local/nginx/conf/vhost6、查找vhost所有文件:ls7、复制一份后缀为conf并

2021-03-29 17:57:43 615 1

原创 TP5国际化语言

TP5国际化分为两种:1) 对静态文字国际化2) 对动态输出文字国际化(数据库读出来) 1、 对静态文字国际化 1) 在配置文件application/config.php修改内容: // 是否开启多语言 'lang_switch_on' => true, // 默认全局过滤方法 用逗号分隔多个 'default_filter' =&...

2021-03-19 18:04:43 552 1

原创 git操作

查看状态git status上传文件git add .git commit -m ‘手机端’git push origin xing下拉文件git pull origin dev合并git merge origin/penggit branch 分支名(创建的分支名)git checkout 分支名(切换到分支)查历史记录:git log bcab7735beaf1ef08dd03c1811a11b06d66ae791切换到指定版本:git reset --hard ae801e

2021-03-05 17:24:11 63

原创 Yii使用 case when 来模糊排序查询

$search_arr=['沙发','床','现代轻奢','新中式'];//越排在前面得关键词,优先模糊排序 $where=[]; $order_by=""; $query = Goods::find()->alias('g')->where([ 'g.status' => 1, 'g.is_delete' => 0, 'g.type' => get_plugin_type(),

2021-03-05 16:54:35 220 1

原创 php以文本形式打印

file_put_contents($_SERVER['DOCUMENT_ROOT'].'/reg.log', var_export($tt, true));//¥tt为打印内容,reg.log为打印文件名

2021-03-04 17:31:41 148 1

原创 h5、微信小程序、uniapp创建用密码支付窗口支付

静态页面(vue、html、view) <!--密码--> <view class="xs" v-if="guanbimm==true" @click="guanbi_input"> </view> <view v-if="guanbimm==true" class="wallets-password" > <view class="input-content-wrap">

2021-02-23 12:11:02 581

原创 PHP正则过滤处理微信昵称中emoji字符的方法(导出excel)

今天做了excel导出数据,发现微信昵称含有emoji字符,导致导出信息不全,所以选择过滤掉emoji字符function removeEmoji($nickname) { $clean_text = ""; // Match Emoticons $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u'; $clean_text = preg_replace($regexEmoticons, '', $nickname); // Match Miscel

2020-12-16 09:58:45 316

原创 php导出数据

控制器php/** * 列表 */ public function index(){ $type=input('type'); $url='https://'.$_SERVER['SERVER_NAME'].'/admin/liqu/index/type/'; if($type=="" || $type==-1){ $data['type']=1; $type=-1; } else{

2020-12-14 16:49:35 327

原创 多图上传

PHP判断 //授权 public function auth(){ //判断是否在微信打开 $ua = $_SERVER['HTTP_USER_AGENT']; //MicroMessenger 是android/iphone版微信所带的 //Windows Phone 是winphone版微信带的 (这个标识会误伤winphone普通浏览器的访问) if(strpos($ua, 'MicroMessenger') == false && s

2020-12-01 19:36:45 143

原创 PHP实现小程序客服消息自动回复

链接:https://www.jianshu.com/p/e7dcfcc855ba亲测有效

2020-11-14 18:19:05 294

原创 h5上拉刷新加载内容

h5有两个上拉刷新加载方法1. 默认以窗体的高度来加载(用在不用选显卡滑动的功能,即只有一个加载)2. 以元素(div)的高度来加载(用在选显卡滑动的功能,有多个加载功能,并且可以让它们独立,互不影响高度)第一种加载方法案例<div data-tab-panel-2 class="am-tab-panel more" value="2" style="padding-top: 90px;"> <div style="width: 100%;height:

2020-11-06 17:22:24 926

原创 JQ去掉指定特殊字符前面的所有字符串,仅保留后面字符串

var sss="per.name_message" ; sss= sss.substring(sss.indexOf(".",0) + 1); alert(sss);

2020-10-29 15:23:33 997

原创 微信网页扫码登录的实现

链接:https://www.cnblogs.com/jiangjunli/p/7436110.html注意事件:用户按确定后,如何获取用户信息到页面上;(以laravel为例)步骤1:在后获取用户uid后用Cookie保存起来,并且带uid返回上一页面,如: public function weixindenglu(){ $redirect_uri="http://www.5201314xf.com/index/codeinfo"; $redirect_uri=urlenc

2020-10-17 18:11:34 314

原创 微信小程序使用uni-app插件复制代码出现Page “pages/goods/carts/carts“ has not been registered yet

解决方法:复制代码,后面调用的变量不能出现相同,如:["5ca0", "common/runtime", "common/vendor"] //比如这个//复制后要改成:["5caa", "common/runtime", "common/vendor"] //为了防止相同出现问题

2020-10-14 14:26:33 1124

原创 uniapp 组件 onLoad 不执行处理办法

将onLoad换成mounted

2020-10-11 21:20:22 1673 1

原创 js 数组、对象转json 以及 json转 数组、对象

let jsonObj = $.parseJSON(jsonStr);     //json字符串转化成json对象(jq方法) var jsonObj = JSON.parse(jsonStr);      //json字符串转化成json对象(原生方法) let jsonStr1 = JSON.stringify(jsonObj);    //json对象转化成json字符串 let json = $.parseJSO...

2020-10-11 21:15:39 293

原创 css——奇数、偶数、指定数样式

第一种:简单数字序号写法:nth-child(number) //直接匹配第number个元素。参数number必须为大于0的整数例如:li:nth-child(3){background:orange;}/把第3个LI的背景设为橙色/第二种:倍数写法:nth-child(an) //匹配所有倍数为a的元素。其中参数an中的字母n不可缺省,它是倍数写法的标志,如3n、5n例如:li:nth-child(3n){background:orange;}/把第3、第6、第9、…、所有3的倍数的LI

2020-10-11 21:06:16 3262

原创 PHP判断请求是POST还是GET 正确方法

<?phpif( $_SERVER['REQUEST_METHOD'] === 'GET'){ echo '这是GET请求';}else{ echo '这是其它类型的请求'; }

2020-10-11 20:57:21 2833

原创 php优惠券核销

优惠券核销步骤:建立优惠券类型表,里面字段有: 优惠券类型Id、 优惠券名称、发放面额、发放数量、核销码集合、满多少元使用 0代表无限制、使用范围0部分产品使用 1全场产品使用、 有效日期开始时间、有效日期结束时间、 创建时间、 已领取数量、 是否已经领取完、 优惠券状态(0、正常 1、已发完 2、已关闭)建立一个优惠券表,里面字段有:优惠券ID、领取人ID、优惠券使用ID、面额、优惠券状态(包含未领取、已领取未使用、已使用、已过期状态)、领取时间、使用时间、开始时间、结束时间、核销码php代码部

2020-09-28 20:39:44 2092

原创 微信小程序点击电话事件跳到电话拨打

1. 拨打电话功能主要就是点击拨打电话的时候,可以跳转到手机上的拨打电话页面,并且将号码输入到上面,号码的话,可以是请求来的,也可以是固定的,也可以写一个input框手动输入,拨打电话功能比较简单2. 这个功能主要的就是靠微信小程序上wx.makePhoneCall这个自带的api来实现的,代码如下:wxml页面 <view class='footer_list2' data-id='4' catchtap='tels' data-current="4"> <image styl

2020-09-18 12:14:37 2868

空空如也

微信小程序多商品评价

2020-06-29

路过的各位大神们,请问哪位大神能够解决在用three.js环境下,用鼠标在外面点击拖动3D模型的图片,然后放在场景中生成相应的3D模型,并且3D模型可以随意拖动位置,真心的感谢各位大神能够帮帮忙!!!

2019-11-30

各位大神们,谁知道怎样通过three.js导入外部3d模型,然后可以拖动模型,并且模型的一部分不能被单独拖动,这个问题困扰我很多天,现在还是没办法解决,求助各位大神了,万分感谢!

2019-11-04

各位大佬们,我用three.js来展现3d模型到网页上,但是每次调用OrbitControls.js控制器里面的addEventListener都是出现错误,不知道怎样解决,急急急,求助

2019-10-30

路过的大神们,谁知道webgl公用函数库的链接啊,比如:cuon-utils.js和webgl-debug.js的链接,谢谢

2019-10-24

路过的大神们,帮帮忙,我用百度翻译api来翻译文本,得到jsonp格式的数据,怎样在html来获取jsonp格式的数据呢,万分感谢!

2019-10-15

路过的各位大神吗,谁知道怎样调用翻译api来进行动态网站中英文翻译啊,急急急,求助求助求助,非常感谢

2019-10-14

哪位大神会tp5动态网站多语言切换,急急急,求助求助求助,非常感谢!

2019-10-14

路过的各位大神们,帮帮忙,谢谢!fastadmin在阿里云登录后台出现内部服务器错误,在本地登录后台就可以成功登录

2019-10-08

求各位路过的大神们帮帮忙,谢谢!我用tp5做成一个网站,在本地可以运行,但是在阿里云里面运行错误,而且错误代码还是tp5默认的代码,不知道怎样解决,再次感谢各位大神!

2019-09-26

路过的大神们,帮帮忙,用tp5来获取地理位置并且用百度地图来显示出来,万分感谢!

2019-09-21

各位 路过的大神们,帮我看一下,'文字行向上间歇滚动 ,鼠标悬停停止滚动'的效果,万分感谢!

2019-09-12

在tp5中怎样从数据库中读取的导航栏,然后链接到相应的页面?

2019-09-04

vs code调试不了,代码出现问题没有显示出来,就连调试控制台也没有显示输出的信息

2019-08-26

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

TA关注的人

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