自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

舞步天行者的博客

PHP交流,问题解答

  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 TP5中Redis简单队列使用

一般项目中数据比较大时,为了减轻队数据库访问压力,一般用到Redis队列。我这里是简单用法TP5代码:think\cache\driver\Redis;//引入Redis这里是方法里面代码:$list=array( '1'=>'a', '2'=>'b', '3'=>'c');$redis=new Redis();$keys='test1';$total=$redis->lLen($keys);//返回键名test1长度if($tot

2021-01-04 22:54:25 1766 1

原创 TP5怎么使用Redis阻止web重复提交

TP5怎么使用Redis阻止web重复提交在很多项目中遇到用户使劲点击按钮,会造成并发问题,同时会出现卡死问题【在处理复杂逻辑的方法中】。一般web端在异步请求后台时可以通过jQuery来阻止按钮重复提交,jquery:var isClick = true;$("#comfirmButton").on("click", functio...

2021-01-03 22:18:12 851

原创 解决大数据导出CSV,消耗内存过大问题

解决大数据导出CSV,消耗内存过大问题public function Export() { set_time_limit(0); ini_set('memory_limit', '2048M'); $db = Common_Common::getAdapter (); $filename = d...

2020-08-14 09:13:08 2306

原创 使用最新APIv3为基础yii2框架(PHP)源码开发

使用最新APIv3为基础开发代金券,php源码开发 近期公司要求开发代金券由于老的(xml)开发接口功能满足不了需求,所以就开发新的以APIv3为基础的签名。微信链接https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/marketing/convention/chapter3_3.shtml,文档在这里可以自己看 以下为php源码:1、yii2框架下,这是封装的类:...

2020-05-29 09:20:50 599

原创 使用redis锁解决数据接收高并发问题

使用redis锁解决数据接收高并发问题 $redisName='tengyi-callback-'.time().rand(1,100000); if($this->sets($redisName,20)){ }//在TP5的当前控制器中 /** * @function 加锁 * @param $key...

2020-05-26 12:45:10 551

原创 服务商微信支付开发经验

服务商微信支付开发经验1、微信服务商微信支付开发,统一下单:它与微信支付的区别在于多了小程序的APPID(sub_appid)、子商户号(sub_mch_id)、用户子标识(sub_openid)这几个字段,其他都一样。但是注意的是服务商的APPID(appid)是申请服务商的那个公众号appid。商户号(mch_id)是服务商的mch_id。用户子标识(sub...

2020-05-26 11:49:39 1430

原创 linux服务器怎么找回丢失的数据库数据

linux服务器怎么找回丢失的数据库数据 作为后台管理员,总会遇到一种情况,那就是数据库被删了,或者数据库本覆盖、或者数据库启用备份。这些都会导致数据库数据缺失。如果你是Linux服务器,并开启了MySQL的mysqlbinlog。就可以找回数据。 登录ssh。输入命令:...

2020-04-17 09:33:30 797

原创 php 日常积累小笔记

问题一、TP5.0项目被恶意篡改、注入代码问题,主要网站index.php入口文件突然变成网站首页php解析后的代码。导致点其他页面总是停留首页:解决方案:1、就是把index.php入口文件权限从0777改为只读。这样就阻止了index.php入口文件本攻击、被注入代码的问题。2、如果你还不放心就在 找到 项目根目录/thinkphp/library/think/App.php文件...

2020-01-09 18:17:29 448

原创 php 使用扩展soap来实现web service接口服务

php 使用扩展soap来实现web service接口服务 最近公司要我对接集装箱查询接口,他们给了我文档,Java客户端的,没有demo,只有接口和参数格式,然而我不会Java,php又没有demo,第一次不懂,就用curl访问http://*********/piis/services/tokenService?wsdl接口;然后返回报错,要传递soap格...

2019-12-25 16:57:00 640

原创 抖音小程序支付宝异步回调中验签php代码

抖音小程序支付宝异步回调中验签php代码异步回调中验签中我遇到坑:openssl_verify()总是返回0;问了支付宝技术客服才解决。已测试。可用代码php示例:function RSAVerify($return_data, $public_key,$ksort=true){ if (empty($return_data) || !(is_...

2019-11-07 14:24:29 2333 1

原创 抖音小程序调起支付宝支付php微擎代码和HTML代码

抖音小程序调起支付宝支付php微擎代码和HTML代码内部订单号生成后,下一步调支付宝支付。内部订单号没有成功的看https://blog.csdn.net/weixin_37616043/article/details/102951581。下面php代码:$paramList= array('out_trade_no' => $outTradeNo, 'to...

2019-11-07 11:59:04 4478

原创 抖音小程序生成内部订单微擎代码示例

抖音小程序生成内部订单微擎代码示例最近公司要把微信小程序转抖音小程序。抖音小程序支持支付宝支付。已测试,可以使用,有问题大家可以交流代码://请求参数$requestConfigs = array( 'out_order_no' => $outTradeNo, 'uid' => $openid, '...

2019-11-07 11:43:00 2775

原创 TP5 各种SQL语句代码封装

TP5 各种SQL语句代码封装代码示例如下:有不好的地方希望大家讨论、留言。<?phpnamespace app\home\model;use think\Controller;use think\Db;/** * MYSQL模型 */class Mysql extends controller{ //获取...

2019-10-31 09:27:02 618

原创 php (TP5)后台管理分页

php(TP5)后台管理分页page.php代码:<?phpnamespace page;use think\Paginator;class Page extends Paginator{ //首页 protected function home() { if ($this-...

2019-10-31 09:17:51 368

原创 使用Chart.min.js展示条形图、雷达图等数据

使用Chart.min.js展示条形图、雷达图等数据HTML(已测试):<div class="new_bottom_title">{$vi['title']}</div><div class="new_bottom_content">{$vi['content']}</div>jQuery:<scrip...

2019-10-30 15:07:26 2703

原创 PHP小程序二维码生成

PHP小程序二维码生成TP5(小程序二维码生成)代码示例://小程序二维码生成(已测试) public function getQRcode($getData){ $this->projectName='zhihuiceping';//项目文件名称 $getData=json_decod...

2019-10-30 14:50:43 548

原创 php公众号带参数二维码生成

TP5公众号带参数二维码生成php代码示例(已测试)://二维码type public function qrcode($id,$type='1'){ if($type == 1){ $para='uid,'.$id; }else{ $para='container,'.$i...

2019-10-30 14:33:37 1556

原创 TP5生成海报源码

             PHP生成海报php生成海报,包括背景图片和小程序二维码、文字、用户头像等相互合并。php代码示例://海报生成 public function poster($adminList){ $adminList=json_decode($adminList,true); $data=[ 'adminId'...

2019-10-30 12:18:29 2276 1

转载 微信报错errcode大全

$errArr = [ '-1' => '{"errMsg":"system error","errDesc":"系统繁忙,此时请开发者稍候再试"}', '40009' => '{"errMsg":"Invalid image size","errDesc":"图片大小为0或者超过1M"}', '40097'...

2019-05-31 14:09:04 8879 2

原创 Ueditor去掉图片之间的间隙

第一步:找到并打开 ueditor.all.min.js第二步:在ueditor.all.min.js里搜索 p{margin:5px 0;}</style> 在p{margin:5px 0;}</style>前面添加img{vertical-align:top;outline-width:0px;}我找了网上资料说在ueditor.all.js 里...

2019-05-29 18:19:40 2193 2

原创 TP5分页返回数据处理问题,已解决

在项目中,由于TP3.2转TP5遇到分页后数据输出是对象,不是数组,用不了foreach等处理。我找了官网质料已解决: 代码:$list = db('order') ->alias('p') ->field('CONCAT(province,city,district,address) A...

2019-03-21 12:35:58 1142

原创 TP5+bootstrap管理后台,多张图片上传应用

TP5+bootstrap管理后台,多张图片上传应用 最近项目管理后台要整改,这过程遇到多张图片上传,查了很多资料,都是晕了,后来找到解决方案。以下代码已测试成功; 1、首先,商品上传多张图片,不能和商品其他信息一起表单提交。那么只能用jQuery来提交,但是jQuery的$.post{}和$.ajax提交不能提交文件(视...

2019-03-14 21:16:40 1315

原创 PHP执行Mysql数据库的备份和还原(利用mysqldump)

                PHP执行Mysql数据库的备份和还原(利用mysqldump)       我在项目中随着数据库数据变多,以前的MySQL数据库备份方法不行了,就写了简单的PHP执行MySQL数据库备份和还原,利用mysqldump,mysqldump.exe和mysql.exe文件,PHP包的mysql文件夹中自带有,直接调用就好。但是mysqldump适合100G以下的数...

2019-02-19 17:48:56 5244 1

原创 免费扫书的条形码API,PHP代码实例

                                   免费扫书的条形码API,PHP代码实例代码:$url='https://api.douban.com/v2/book/isbn/:'.$data['id'];$list=$this-&gt;curtd($url);if($list['code'] == 6000){ $this-&gt;ajaxReturn(...

2018-12-29 17:26:00 1667

原创 TP5 正常链接访报错,出现 No input file specified.

          TP5正常链接访问报错,出现 No input file specified.            我第一次用TP5 PHP框架;在本地可以访问,但是上传到服务器在访问就出现   No input file specifie( 访问https://**********/public/Home/Index/index 链接);我用的是windows系统 、apache 、P...

2018-11-08 09:59:43 1250

原创 PHP字符串函数常用汇总

一、isset():判断变量是否设置      语法:isset($a) $a设置了返回true;二、empty():判断变量是否为空;     语法:empty($a);       变量为空返回 true;     空值有: 0,””,”0”,null,false,array()三、trim():去除字符串首尾空格符    以及制表符\t ,换行\n, 回车\r,空字符\0,垂直制表符\...

2018-10-24 17:45:39 281

原创 PHP数组函数常用汇总

一、is_array():判断变量是否为数组;// is_string 判断是否为字符  is_numeric:数字或数字字符串      用法:is_array(变量);//是数组返回 true,不是返回false 实际应用:在循环数组之前先判断是否为数组,预防程序报错二、in_array():检查数组中是否存在指定值 ,区分大小写;      用法:in_array(值,数组);//存在...

2018-10-24 17:22:50 295

原创 首次 PHP wamp sever 环境 站点配置

结合wamp sever 环境 (本地),注意备份修改的文件第一步.域名解析 (这个域名只能在本机能打开)  1)位置:C:\Windows\System32\drivers\etc\hosts  2)关闭杀毒软件  3)hosts使用记事本打开,增加一行     127.0.0.1       www.myitem.com  4)保存    PS:    win10系统,有时...

2018-10-24 14:51:15 352

原创 windows下PHP获取视频第一帧图片作为背景图

我在网上找了很多这方面的资料,总结如下:一般用ffmpeg获取视频第一帧图片作为背景图; ffmpeg的下载链接  http://ffmpeg.org/download.html ; 下载好包,包里面在bin目录下找到ffmpeg.exe文件,将ffmpeg.exe文件随意放;但必须知道ffmpeg.exe文件绝对路径:网上有说安装ffmpeg或者放置在C:\Windows\System32;还有...

2018-10-24 10:52:03 2876

原创 PHP数据导出excel表的插件与运用

插件下载在我的这里有我已经上传了,自己下载,下载地址:https://download.csdn.net/download/weixin_37616043/10740443  遇到问题可以在下方留言,1、包放在 ThinkPHP -&gt; Library -&gt; Vendor;2、前端:代码 &lt;div class="btn-group" style="float: left; ...

2018-10-24 10:01:13 340

原创 将一个数分成若干份,并且以不返回的抽奖方式来产生暴击数(算法)

 将一个数分成若干份,并且以不返回的抽奖方式来产生暴击数(算法) 简介:现象好多商城有领钻石,类似于挖矿;也就是伪区块链(实例:网易星球);我做一个项目要求是:一个用户获得一定数的钻石;将这个数随机分成60份(后台可以变),没份数要保留五位小数,这60份数中大小需要控制最大和最小数不要相差很大,并且40份中随机产生一个暴击,这要在暴击概率内,这暴击数是平均数的几倍;倍数后台可以变,暴击率后台也...

2018-10-19 17:55:44 467

原创 微信小程序内容安全校验(遇到的问题解决方案)

微信小程序内容安全校验(遇到的问题解决方案) 怎么实现微信小程序内容安全校验我已经发布了,但是最近又遇到问题,校验等级。 msgSecCheck检查一段文本是否含有违法违规内容:我运用实际中安全等级还是比较低的,我输入含国家领导人名字,则通不过,显示有“risky” 内容含有违法违规内容,但是输入一些SB,等骂人的文字,则...

2018-09-10 22:09:34 13083 3

原创 $_FILES文件上传(html+php代码)

                                               $_FILES文件上传(html+php代码)     在B/S程序中文件上传已经成为一个常用功能。其目的是客户可以通过浏览器(Browser)将文件上传到服务器(Server)上的指定目录。  PHP中文件上传的基础知识: 客户端form表单 服务器端对上传文件的操作一、客户端文件上传的form...

2018-07-17 17:39:04 9850 3

原创 AJAX 、序列化函数、JSON的介绍

AJAX 是Asynchronous JavaScript And XML 的首字母缩写(异步js 及XML) ajax是基于http请求类型:GET/POST,类似form表单提交,使用javascript在浏览器与服务器之间来发送和接受数据,实现页面无刷新(局部刷新)提交数据的一...

2018-07-17 11:50:05 679

原创 PHP常用的数学函数(培训笔记)

PHP常用的数学函数(培训笔记)       1、abs():求一个数的绝对值;            语法:abs(数字);//根据参数,返回float或int             说明:一个数的绝对值就是非负数。             例如:&lt;?php                                    echo abs(5.1);//输出5.1         ...

2018-07-13 16:51:12 328

原创 PHP基础知识简单介绍(PHP培训笔记)

PHP简单介绍(PHP培训笔记)一、PHP培训出来这么久了,回头看以前老师笔记,PHP基础还是很重要的;以下是以前的自己笔记二、PHP定义:PHP(Hypertext Preprocessor  缩写)超级文本预处理器,是一种通用开源脚本语言,利于学习,使用广泛。三、PHP特点:1、在服务器端运行的嵌入html中的脚本语言                        2、扩展名为.php    ...

2018-07-10 22:43:00 2019

原创 微信公众号登陆、模板发送、access_token获取 PHP代码

微信公众号登陆、模板发送、access_token获取等PHP代码分享      我现在在项目中遇到要将公众号和小程序联系起来,我们知道,微信公众和小程序在微信开放平台下绑定就可以获得unionid,来 确定用户是否是一个人,微信小程序开发文档写的很清晰,要想了解详情就点这里(点击打开链接);小程序模板消息我们知道,发送需要formid或者prepay_id,但是formid或者prepay_id...

2018-07-05 17:45:27 2440

原创 GatewayWorker windows版做简单聊天PHP代码

GatewayWorker windows版做简单聊天PHP代码  GatewayWorker手册https://www.kancloud.cn/walkor/gateway-worker/326105网站介绍很详细;     GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等  ...

2018-06-29 14:59:49 3504 3

原创 PHP在微信小程序项目中遇到的坑,解决方法

PHP在微信小程序项目中遇到的坑,解决方法第一个坑:在为了获取用户名的特殊字符,我用urlencode转化在保存到数据库里,读取用户用户名时用urldecode解析。然而 在保存urlencode转化后的用户名,因为数据库字段长度设置短了而转化后的用户名长了,导致保存数据不完全,在解析时出错了,导致把赋值的数组或字段清...

2018-06-28 21:57:04 2228

原创 微信小程序获取微信绑定的手机号ThinkPhp3.2代码实例

微信小程序获取微信绑定的手机号ThinkPhp3.2代码实例      在现在小程序流行中,获取用户的手机号是很多小程序项目必须的功能,有很多小程序是让用户填写手机号,发送验证码,来绑定手机。但是小程序有获取手机号的API。我自己看微信文档写了接口。目前项目正在使用,很稳定,这里需要用session_key ,app_id 进行解密获取手机号。session_key有效期,需要注意的。   PHP...

2018-06-27 14:08:48 2329

PHPExcel插件

PHPExcel 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等。

2018-10-24

netbeans-8.1-php-windows-64b

NetBeans项目由一个活跃的开发社区提供支持, NetBean开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。 NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。 [1] 在 NetBeans Platform 平台中,应用软体是用一系列的软体模组(Modular Software Components)建构出来。而这些模组是一个jar档(Java Archive File)它包含了一组Java程式的类别而它们实作全依据依 NetBeans 定义了的公开介面以及一系列用来区分不同模组的定义描述档(Manifest File)。有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。 [1]

2018-09-10

FSCapture_8.5_Chs_V2+by+飞扬时空.7z

1、FSCapture是一款简单易用的截屏软件。大小为2M到4M之间。 2、软件免安装,直接双击执行就行了。 FSCapture是一款抓屏工具,体积小巧、功能强大。不但具有常规截图等功能,还有从扫描器获取图像,和将图像转换为 PDF 文档等功能。其屏幕拾色器和屏幕标尺更是方便网页前台设计者的实用工具。

2018-09-10

空空如也

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

TA关注的人

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