自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (24)
  • 论坛 (4)

原创 tp5.1 乐百分支付(分期)

注意:乐百分是分测试与正式帐号的3,注意事项:1.交易金额范围(600—50000)元。2.交易测试账号:接口使用(商户名称、商户编号、接口密码)乐百分管理后台使用(商户登录账号、登录密码、退款密码、PC端登陆地址)。3.测试环境只能使用测试卡信息表中的卡号、cvn、有效期等信息做测试交易,身份证号可以填写真实个人身份证,若填写真实的卡号等信息是无法做交易的。4.测试时需要接收短...

2019-12-31 22:06:54 155

原创 php 模拟post 提交表单

/** * 模拟表单提交 * @param $url 字符串/必填 例子:https://xxxxx/singleQueryRequest.do * @param $data array/必填 * @return 字符串 */function postCurl($url,$data){ $headers = array('Content-Type: applicat...

2019-12-31 18:11:34 190

原创 tp6 验证码 刷新

1.使用验证码都要安装composer require topthink/think-captcha2.模板代码<img id="validCode" class="codePic" src="{:captcha_src()}" alt="captcha" onClick="this.src='{:captcha_src()}?'+Math.random();"/>...

2019-12-30 22:53:20 309

原创 tp6 tpl_replace_string template.php改成view.php 定义JS、css路径

tp5TP6return [ // 模板引擎类型使用Think 'type' => 'Think', // 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法 'auto_rule' => 1, // 模板目录名 'view_dir_name' => 'view'...

2019-12-30 22:05:00 1246 5

原创 TP6 模板 View Driver [Think] not supported 还需要安装模板引擎

<?phpnamespace app\admin\controller;use think\facade\View;class Login { public function index() { return View::fetch(); }}TP6不像TP5以前的是直接用,TP6还需要安装1、要安装模板引擎2、引入代码...

2019-12-30 21:50:44 805

原创 php 定义类变量 定义一个,其它方法可以直接引用

用法一:class LebaifenPay{ //定义 private $version = '1.0.0'; private $encoding = 'utf-8'; /** * 创建 * * @param $data * @return string * @throws ErrorException...

2019-12-30 18:56:01 458

原创 PHP 常量/变量的定义和用法

一、常量const VS = '1.0.0';//常量名称要大写字母const ED = 'utf-8';//常量常量名称要大写字母使用:dump(self::VS);exit;二、变量class LebaifenPay{ public $lbfpay_conf;//1.先定义 public function __constru...

2019-12-30 18:33:37 98

转载 TP6多应用部署简单的个人总结

安装过程就不说了,直接composer安装,这里假定你本地已经安装好了tp6.下面开始进入正题。tp6多应用模式部署大概是有两种方法,一种是单入口自动多应用模式,第二种是一个入口文件对应一个应用,我们先讲第一种部署模式,单入口自动多应用模式。这里要提一下就是要使用多应用模式光安装tp6主体框架是不行的,还需要安装多应用模式扩展。composer require topthink/th...

2019-12-29 23:38:02 1859

转载 php利用workerman的定时器实现延时操作(订单支付不成功后一定时间未支付自动取消订单)

延时操作个人目前接触最多的场景是用户下单后一定时间未支付自动取消订单,传统的做法是采用定时任务定时扫描数据库超时订单或者利用客户端的请求每次请求去检测一次是否有超时订单,这些方法我始终感觉不是很好,所以一直想办法在弄一个比较理想的方法,至少比上面这两个方法好一点的处理方式今天没事就研究了一下这个东西,主要是利用workerman的定时器。所以首先得下载workerman然后引入到自己的项目,或...

2019-12-29 23:33:26 707

转载 tp6 中间件中重定向跳转 BaseController(比如做登录判断)

redirect('http://www.thinkphp.cn')->send();注意:tp6的时候发现,直接redirect('xxx/xxx')->send()即可,而不是return,tp6和laravel可以说机制上几乎差不多,这种写法注意在send后终止代码运行,不然会继续执行后续代码。redirect跳转方法已经取消,所以原的办法失效:解决办法:htt...

2019-12-29 23:30:04 3941

转载 PHP中private、public、protected的区别详解

public 表示全局,类内部外部子类都可以访问;private表示私有的,只有本类内部可以使用;protected表示受保护的,只有本类或子类或父类中可以访问;再啰嗦的解释下:一、public: 公有类型在子类中可以通过 self::属性名(或方法名)调用public方法或属性,parent::方法名 调用父类方法在实例中可以能过 $obj->属性名(或方法名)...

2019-12-29 22:57:57 49

转载 __construct 和 _initialize的区别

__construct()是php内置的构造函数,__initialize()是php框架中定义的(如thinkphp),用法基本一致。区别:在tp中若父类和子类都有_initialize,则只调用子类的_initialize,并不会自动调用父类_initialize而子类的__construct方法如果要调用父类的__construct方法,必须在子类构造函数显示调用parent::...

2019-12-29 22:53:21 209

原创 tp6 数据库配置database.php

1、复制.example.env文件,文件名改为.env2、修改.env中的参数值APP_DEBUG = trueAPP_TRACE = true[APP]DEFAULT_TIMEZONE = Asia/Shanghai[DATABASE]TYPE = mysqlHOSTNAME = 127.0.0.1DATABASE = www.xxx.comUSE...

2019-12-28 17:21:12 1232 1

原创 phpstudy 8.1 配置tp6 伪静态 访问前台、后台路径(访问index、admin ,不用访问index.php、admin.php )

if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; }方法一:(推荐)打开自己对应的域名conf文件,用记事本打开重启服务器,搞定方法二:TP6官方教程:https://www.kancloud.cn/manual/thinkph...

2019-12-28 16:28:18 1895

原创 tp6 composer 多应用模式

composer require topthink/think-multi-app先进入网站根目录官方教程:https://www.kancloud.cn/manual/thinkphp6_0/1297876https://www.php.cn/php/php-tp6-multiple.html

2019-12-28 14:36:20 523 1

原创 Composer 安装TP 6 ([Composer\Downloader\TransportException] Content-Length mismatch, receive)

环境:php 7.3.4 + mysql 8.0.121.安装Composer好后,进入网页根目录composer create-project topthink/think tp2.安装TP6出现错误:[Composer\Downloader\TransportException]Content-Length mismatch, received 70336 bytes ...

2019-12-27 22:57:46 1214

原创 tp5 后端直接引用前端模板

就是admin中要引用index中的(view文件夹)模板代码格式:前端@具体对应的模板例子:后端引用前端模板return view('index@live/list');

2019-12-26 11:34:48 505

原创 VMware 虚拟机无法连接网络解决办法(CentOS-7-64服务器)

在安装过程中网速连接不上,解决办法:1、关了已经安装好的虚拟机或删除安装好的虚拟机(我就是删除全新开始安装)2、在VMware界面下 单击“编辑“→"虚拟网络编辑器"3、VMnet1和VMnet8分别操作一次: 单击"更改设置" 获取权限,单击左下角的”恢复默认设置“,相当是全部还原初始值4、最后全新安装就行参考:https://blog.csdn.n...

2019-12-24 22:00:09 71

原创 git 错误 error: insufficient permission for adding an object to repository database .git/objects

git报错insufficient permission for adding an object to repository database是因为项目的 .git 目录有些文件夹的权限的问题chown -R www.www /data/wwwroot/find /data/wwwroot/ -type d -exec chmod 755 {} \;find /data/ww...

2019-12-24 17:45:19 122

原创 php 查询SQL得表记录集 键值变成对应的数据ID值(不是默认值按顺序0到X) 数组 column select

效果: $arr=Db::name('product') ->where('deleted',0) ->column('id,type,type_mold,controller,live_created_method,add_type','id');

2019-12-24 12:11:47 89

转载 VMware虚拟机安装CentOS-7-64服务器

参考:https://blog.csdn.net/gaojie_csdn/article/details/80774737https://blog.csdn.net/zk_1325572803/article/details/78751997

2019-12-23 23:33:13 31

转载 解决VM Workstation安装VMware Tools显示灰色的办法

解决办法如下:1.关闭虚拟机;2.在虚拟机设置分别设置CD/DVD、CD/DVD2和软盘为自动检测三个步骤;3.再重启虚拟机,灰色字即点亮。如果上述步骤不行,就执行方法二:1.关闭虚拟机;2.在虚拟机将CD/DVD设置为VMware安装目录中的linux.iso(如ubuntu-16.04.5-desktop-i386.iso)、CD/DVD2设置和CD/DVD一样也是可以...

2019-12-23 23:14:18 165

原创 VMware安装Centos7 64教程

主要是配置注意1:设置时间2、软件看自己了,我是做服务器的,不要界面,所以是最小安装,默认值3、再选择安装位置 打开后不要操作直接点击完成,当然想自己分区的可以自己手动如果自己设置分区,可以自己设置分区4、要配置网络,这个IP就是使用Xshell工具连接试的如果这里没有IP,连接不上,解决办法在这里:https://mp.csdn.net/...

2019-12-23 22:47:43 57

原创 AMD 2600X 微星 B450 GAMING PRO CARBON AC BIOS 开启虚拟化 svm

进入BIOS

2019-12-23 22:31:37 2469

转载 php 数组 根据数组某个值取得相应的键名

php数组根据值获取键名功能,主要有两个内置函数可以使用。array_search 和 array_keys,用于处理返回单个键名和多个键名。具体范例如下/** * php array get key by value * php数组根据值获取键名 * @author http://www.phpff.com */$items = array( "banana" =&gt...

2019-12-19 22:42:33 458

转载 PHP如何将数组值转换为小写(大小写转换)

$myArray = ['1'=>'Hey','2'=>'Hello','3'=>'Hi','4'=>'GM'];$result = array_map('strtolower',$myArray);print_r($result);结果:Array( [1] => hey [2] => hello [3] ...

2019-12-19 22:28:00 751

原创 mysql 索引 (Navicat添加索引)

索引类型:NORMAL 索引方法:BTREE一般这样子设置就OK了一.sql查询语句SELECT bp.id AS post_id, `bp`.`title`, bp.img AS bbs_img, `bp`.`content`, `bp`.`follow`, `bp`.`reply`, `bp`.`top`, `bp`.`time`, `bp`.`c...

2019-12-18 19:16:02 447

原创 服务器 mysqld占用CPU过高(mysql慢日志)mysql优化

一、方法:修改缓存大小修改mysql 的内存临时表两个参数 tmp_table_size、max_heap_table_size在Linux下叫my.cnf,该文件位于/etc/my.cnf。教程:https://blog.csdn.net/haibo0668/article/details/51565283参考:https://www.cnblogs.com/kevi...

2019-12-18 17:41:38 613

原创 php 取得当天零时和二十四时(零点(0点)和24点)时间日期

一、取得当天零点header("Content-type:text/html;charset=utf-8");//设置北京时间为默认时区date_default_timezone_set('PRC');//输出当前时间echo date("Y-m-d H:i:s",time()); //2016-08-11 10:30:32//获得当日凌晨的时间戳$today = strtoti...

2019-12-16 12:20:47 592

转载 tp5.1 完整验证

$rule = [ 'name' => 'require|max:25', 'age' => 'number|between:1,120', 'email' => 'email',];$msg = [ 'name.require' => '名称必须', 'name.max' => '名称最多不能超过25个字...

2019-12-10 15:01:17 241

转载 php 合并数组

1、arrary_merge示例代码:$arr1 = array(1, 2, 3, 4, 5);$arr2 = array(1, 2, 6, 7, 8, 9, 10);$result1 = array_merge($arr1, $arr2);$arr3 = array("name" => "itbsl", "age" => 13, "sex" => "Mal...

2019-12-08 17:10:39 67

navicat for mysql(mysql数据库管理工具) v11.0.10中文破解版

navicat for mysql(mysql数据库管理工具) v11.0.10中文破解版

2014-10-28

JMail4.4PRO 破解版

IIS JMail4.4PRO 破解版

2014-03-20

1217版【微信公共平台营销系统】

1217版【微信公共平台营销系统】

2014-03-20

javascript 在文本框中显示系统当前日期(年-月-日 时:分:秒)

javascript 在文本框中显示系统当前日期(年-月-日 时:分:秒)

2012-11-23

2345网址导航站整站源码

2345网址导航站整站源码;2345网址导航站整站源码

2010-04-30

ewebeditor 6.8.1 破解版(IE7/8下能用)

ewebeditor 6.8.1 破解版(IE7/8下能用)

2010-04-30

百度有钱花教育信贷产品介绍

百度有钱花教育信贷产品介绍,API接口文件同步订单数据(发起订单) 查询订单状态 还款信息查询 状态推送接口

2018-10-25

JQ视频播放网页,试听几分钟、加载提示、无刷新评论

JQ视频播放网页,试听几分钟、加载提示、无刷新评论。

2018-09-28

treeGrid 树形表格修改版

益于 layui 良好的设计,可以顺利扩展 treeGrid 插件。支持树状表格、支持折叠记忆功能、支持动态新增行、支持动态删除行、支持行内过滤,支持方法式打开或折叠任意节点等等。内部对原来table的渲染方法进行了拆分,以便更精准控制table的行为。

2018-08-31

京东支付修改版本

京东支付PC&H5;接口文档(修改版),就修改了下路径,其它什么东西都没有修改,京东里边的文件藏得太深了.

2018-08-15

京东支付PC&H5;接口文档(修改版)

京东支付PC&H5;接口文档(修改版),就修改了下路径,其它什么东西都没有修改,京东里边的文件藏得太深了.

2018-08-12

微信支付接口打包2

最新修改版 微信支付(微信PC扫码支付、微信公众号、微信小程序支付、微信H5支付)各种接口打包,适合TP5.1

2018-08-07

tp5.1 微信/支付宝支付

tp5.1 包括微信支付 整合各个支付类型(微信PC扫码支付、微信公众号、微信小程序支付、微信H5支付)

2018-08-07

微信支付接口打包

微信支付(微信PC扫码支付、微信公众号、微信小程序支付、微信H5支付)各种接口打包,适合TP5.1

2018-07-26

支付宝电脑扫码移动等支付文件包

ThinkPHP5 电脑与手机支付扩展库(2017年9月18日)错误采用抛出异常的方式, 可根据自己的业务在统一接口进行修改

2018-07-23

PDF编辑器中文版(Foxit PDF Editor) v2.2.1 绿色版

PDF编辑器中文版(Foxit PDF Editor) v2.2.1 绿色版 可以去掉水印

2017-11-07

jQuery类似瀑布流效果边下拉页面边加载内容

jQuery类似瀑布流效果边下拉页面边加载内容

2017-08-16

视频上传demo (v2.0)(最新修改版)

视频上传demo (v2.0)(最新修改版)

2017-07-10

视频上传demo (v2.0)(修改版)

视频上传demo (v2.0)(修改版)

2017-07-08

PHPExcel-1.8

PHPExcel-1.8

2017-05-17

把弹出窗口中的某些值传回原来网页上

js html 把弹出窗口中的某些值传回原来网页上

2017-04-28

PHP生成各种验证码和Ajax验证

PHP生成各种验证码和Ajax验证 演示demo

2016-09-29

ThinkPHP新闻发布系统(前台+后台)绝对易学易用

ThinkPHP新闻发布系统(前台+后台)绝对易学易用

2016-09-18

PHP简单漂亮的分页类(所有代码都有)

PHP简单漂亮的分页类 连接数据库,php代码,样式CSS,HTML等代码都有,只要修改下数据名称,表名就可以测试

2016-09-06

我是高手高手高高手的留言板

发表于 2020-01-02 最后回复 2020-01-02

在自己博客中搜索,结果为什么总是显示一页

发表于 2018-06-30 最后回复 2018-07-30

该博客违反了网站规则被关闭?怎么封了呀?

发表于 2016-09-14 最后回复 2017-03-08

现在是不是不能申请博客搬家?

发表于 2016-06-02 最后回复 2016-09-14

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