- 博客(69)
- 收藏
- 关注
原创 git的使用
1.下载git客户端(https://git-scm.com/downloads)2.cmd打开命令面板,自定义一下自己的名字,提交到远程会显示git config --global user.name "myshopp"git config --global user.email "8033854+myshopp@user.noreply.gitee.com"3.cmd打开命令面板,本地进入自己的项目文件夹如(cd D:\phpstudy\PHPTutorial\WWW\myshop),告
2020-09-08 11:59:55
185
原创 redis哨兵
简介当redis主从复制中主挂掉以后,我们需要手动的将一个从服务器升为主服务器,其他的从服务也要指向新的主服务器,为了解决这一麻烦,可以使用redis提供的哨兵配置sentinel monitor mymaster 127.0.0.1 6379 2 //指定主服务器IP端口进行检测,2表示失效频率,连续两次收不到回应则主观认为失效。sentinel auth-pass ...
2020-04-13 13:24:39
141
原创 redis主从复制
形式原理操作用3个端口作为测试(6379,6380,6381),6379为主服务,其他为从服务1.复制redis目录下redis.conf(cp redis.conf redis_6380.conf)(cp redis.conf redis_6381.conf)2.修改redis.confdaemonize yes //开...
2020-04-12 17:02:25
145
原创 redis基础
简介1.Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。3.Redis支持数据的备份,即master-slave模式的数据备份(主从)。4.原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。...
2020-04-11 23:10:53
118
转载 Linux svn安装配置与钩子设置
一、安装1、centos 下安装命令yum install subversion2、查看版本,是否安装成功svnserve --version二、配置1.创建SVN目录mkdir /home/svn/;cd /home/svn/;2.创建项目repossvnadmin create /home/svn/repos;cd /home/svn/repos/conf;...
2020-01-19 13:43:49
282
转载 WEB图片预览功能
<div class="sq-box"> <div class="sq-msx w100" style="border:none"> <div class="sq-ms">案件图片</div> <label for="pic1" class="picture" style="ma...
2019-06-18 21:42:10
821
原创 CodeIgniter中的auth权限管理,鉴权写法,CI
基类地址:application/core/MY_Controller.php<?phpdefined('BASEPATH') OR exit('No direct script access allowed'); class MY_Controller extends CI_Controller { public function __construct(){ ...
2019-06-07 16:37:02
1449
原创 CI使用方法
1.控制的创建继承CI_Controller系统类application/controllers/Blog.php(一定要大写类继承的时候也要大写)访问example.com/index.php/blog/index/abc/123输出 abc123代码如下<?phpdefined('BASEPATH') OR exit('No direct script access al...
2019-06-06 15:14:23
1005
原创 小程序学习记录
小工具:http://www.bejson.comAPI测试工具:postman--------------------------------------------------------------1.系统顶级文件app.js app.json app.wxssproject.config.json //编辑器配置文件-----------------------------...
2019-06-05 19:58:42
96
原创 thinkphp使用jwt鉴权
1.下载jwt(jwt.io)找PHP获星最多的就行2.放入vendor中,并且注释顶部的命名空间3.前端用户提交账号密码后,写入token传给前端保存,之后带token访问<?phpnamespace app\index\controller;use think\Controller;use think\Db;class Index extends Bas...
2019-05-22 11:56:06
3118
原创 PHP生成图片
/** * 自定义分享图函数 * @param [type] $source [背景图地址] * @param [type] $text1 [姓名] * @param [type] $text2 [电话] * @param [type] $text3 [授权码] * @param [type] $text4 [有效日期] * @param string $fon...
2019-05-07 14:30:54
438
转载 linux安装wdcp
1.wgethttp://dl.wdlinux.cn/lanmp_laster.tar.gz2.tar zxvf lanmp_laster.tar.gz3.sh lanmp.sh
2019-05-02 17:40:52
221
原创 linux常用命令
/ 根目录bin 系统命名 ROOT权限才只能执行sbin 系统命名usr/bin 系统命名 USR用户才能执行usr/sbin 系统命名 boot ...
2019-04-22 17:31:16
109
转载 浏览器来消息提示功能
if(window.Notification && Notification.permission !== "denied") { Notification.requestPermission(function(status) { var n = new Notification('通知标题', { body: '这里是通知内容!' });...
2019-04-17 00:49:24
3424
原创 GatewayWorker融入thinkphp5
1.下载框架https://www.workerman.net/download2.整个放入vendor中3.修改Applications/YourApp/start_gateway.php中tcp改成WebSocket加上你的域名和端口$gateway = new Gateway("WebSocket://127.1.1.1:8282");4.启动GatewayWorker/sta...
2019-04-17 00:44:43
722
原创 快速使用jsonp实现跨域请求
前端:$.ajax({ url:"http://form.xxx.cn/index.php/Admin/send/index", data:{"number":tel}, dataType:"jsonp", jsonp:"callback", ...
2019-04-16 16:07:40
156
原创 thinkphp5融合workerman
1.下载workerman至vendor/workerman目录下2.public入口文件夹下面创建server.php// 定义应用目录define('APP_PATH', __DIR__ . '/../application/');//指定入口define('BIND_MODULE','server/index/index');// 加载框架引导文件require __...
2019-04-12 17:12:59
303
原创 thinkphp3.2+PHPExcel导出数据
下载PHPExcel将Classes中的内容放入.\ThinkPHP\Library\Vendor\PHPExcel中1.创建公共函数common/function.php中function exportDataExcel($xlsName,$expCellName,$expTableData){ $fileName = $xlsName.date('_YmdHis');//or...
2019-02-22 18:02:12
881
原创 window2008服务器定时任务
1.创建 .bat 后缀文件D:\SOFT_PHP_PACKAGE\php5.5\php.exe -c D:\SOFT_PHP_PACKAGE\php5.5\php.ini -q D:\wwwroot\chosetel\fukuan\ds.php 2.ds.php<?php// +----------------------------------------------...
2019-01-21 17:06:57
623
原创 tp3模糊查询中文分页失效问题
解决方法:修改thinkphp page类 show方法改前:$this->url = U(ACTION_NAME, $this->parameter);改后:$this->url = U(ACTION_NAME).'?'.http_build_query($this->parameter);
2019-01-07 19:29:43
452
1
原创 PHP正则匹配手机靓号
//-----AAA类型判断 if(preg_match('#([\d])\1{2}$#', $data[$i]['numbers'])){ $data[$i]['types'] = 'AAA'; } //-----AAAA类型判...
2018-12-11 23:03:15
1440
原创 信息流拉取
<script type="text/javascript">getData();var stop=true;var page=1;$(window).scroll(function(){ //$(window).height()浏览器可视界面高度 //$(window).scrollTop()浏览器可视窗口顶端距离网页顶端的高度(垂直偏移) ...
2018-10-20 17:16:51
321
原创 thinkphp3.2微信公众号支付(jsapi支付)开发过程
第一次做微信支付(网页版本的),折腾了两天,记录一下方便下次自己再次使用,也希望能帮和我一样初次接触的朋友踩一下坑。前期准备1.开通微信认证服务号,并且开通商户平台2.下载微信支付dome,下载地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1,解压php版本如图a.doc文件夹说明文档 b....
2018-10-18 17:00:51
4213
2
原创 微信公众号发送模板消息给用户
步骤1.添加模板消息功能 2.从模板库中选择自己合适的模板3. 公共方法funtion.php中(thinkphp3.2框架)//模板公共方法function rz_msg($openid,$temid,$first,$keyword1,$keyword2,$remark,$url){ $template = array( 'touser' =&...
2018-10-18 10:53:56
1779
1
原创 微信web用户授权
以thinkphp3.2为例步骤:1.用户授权->2.获得CODE->3.根据CODE获取openid->4.根据openid获取用户信息1.每个页面继承BaseController访问时判断有无openid保存,无保存的话直接去getUserInfo获取openidBaseController.class.php中<?phpnamespace Home...
2018-10-18 10:15:44
273
转载 mysql忘记密码
1. 关闭正在运行的MySQL服务2. 打开DOS窗口,转到mysql\bin目录3. 输入mysqld --skip-grant-tables 回车 --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录 5. 输入mysql回车,如果成功,将出现MySQ...
2018-08-19 11:14:25
117
原创 文件上传进度upload_progress
前端:<form id="upload-form" action="upload.php" method="POST" enctype="multipart/form-data"> <input type="hidden" name="<?php echo ini_get("session.upload_progr
2018-07-25 17:18:09
3684
转载 phpexcel读取数据入库
public function upexcel(){ //上传文件 $upload = new \Think\Upload();// 实例化上传类 $upload->maxSize = 3145728 ;// 设置附件上传大小 $upload->exts = array('xls', 'xls...
2018-06-13 18:27:28
880
转载 tp3引入外部类
1、在ThinkPHP/Library/Vendor下建立phpExcel目录,把PHPExcel中Classes目录下的文件全部拷贝过去;2、在需要使用的地方vendor('phpExcel.PHPExcel');然后就可以:$objPHPExcel= new \PHPExcel();...
2018-06-13 16:49:46
1435
转载 composer基本使用方法
composer安装和使用方法.前期准备:1.下载安装包,https://getcomposer.org/download/2.在php.ini文档中打开extension=php_openssl.dll3.下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/4.把php_ssh2...
2018-06-01 09:32:03
5462
转载 thinkphp5 phpmail的使用
一、开启SMTP服务(使用php发送邮件需要用到SMTP服务,这里以163邮箱的SMTP服务为例)。1.登录163邮箱,在首页上找到“设置”。 2.选择开启的服务,一般都全选,POP3/SMTP/IMAP,开启SMTP服务就得先开通客户授权码。3.点击开通客户授权码,选择开启 4.需要手机验证码,需要绑定手机号。5.SMTP服务需要输入客户端授权密码,这个密码就是是你在第三方客户端上的邮箱登录密...
2018-05-29 15:16:15
1570
原创 JQ权限类勾选
<tr class="b-group"> <th width="10%"> <label>{$v['title']} <input type="checkbox" name="rule_ids[]" value="{$v['id']}" <if condi
2018-04-26 17:51:44
512
原创 tp3权限类改为tp5亲测有效
1.首先复制tp3中Auth.class.php类到tp5 extend中并改名为Auth.php2.修改命名空间,以及引入Db和config类3.把类里面C方法以及M方法全部修改为tp5的方法 C对应config::get(),M对应Db::table,记得去配置表前缀4.创建表按照auth上面给的创建5.在项目下面创建一个基类base.php<?phpnamespace app\in...
2018-04-26 16:04:19
742
转载 ecshop调用指定栏目下的文章的方法
打开 index.php 添加 fun函数一个,需放在<php与?>中间。/** * 获得指定栏目的文章列表。 * @param int $cid 栏目ID * @param int $row 条数 * @return array */function index_get_articles($cid = 0, $row = 10){ ...
2018-04-07 16:26:53
526
转载 TP防止恶意提交
1.首先,在项目的functions.php中添加如下方法//创建TOKENfunction createToken() { $code = chr(mt_rand(0xB0, 0xF7)) . chr(mt_rand(0xA1, 0xFE)) . chr(mt_rand(0xB0, 0xF7)) . chr(mt_rand(0xA1, 0xFE)) . chr(mt_rand...
2018-04-06 09:34:57
976
原创 JQUERY上传图片本地预览写法
HTML:<div class="pic"> <label for="pic1"> <input id="pic1" type="file" /> <img class="pic1 picc" src=&qu
2018-04-05 11:23:42
117
原创 竞价账户结构示例
以产品为计划,示例:病种分类计划名称说明眼部眼部-上睑-双眼皮-埋线 眼部-上睑-双眼皮综合包含切开、韩式微创以及综合眼部-上睑-上睑下垂 眼部-上睑-开眼角包含内入、外切以及综合眼部-上睑-眼部行业 眼部-上睑-修复含双眼皮失败,祛眼袋修复,开眼角修复眼部-
2018-01-28 10:36:01
1306
转载 百度API快速接入PHP写法
1、https://tongji.baidu.com/web/welcome/login 注册并登录账号。 2、添加站点并安装代码(手工和自动都可以);建议添加在网站底部,这样可有效过滤无效点击。 3、安装代码后,就可以在百度统计上面看到网站浏览数据,但大多数时候,我们还是希望直接能在我们自己的网站后台看到数据,比较方便。 4、登录百度统计,管理 》其他设置 》数据导出服务。获取TOK
2017-12-25 11:08:38
1214
转载 织梦安全问题
一、安装设置 1、默认的后台模块中心的如下图所示。 2、这里除了"友情链接"模块其他都可以删掉。在后台可以先卸载再删除。3、如果是一开始就不想要的话,安装版plus目录下进行如下操作。 删除:guestbook文件夹【留言板,后面我们安装更合适的留言本插件】; 删除:task文件夹和task.php【计划任务控制文件】 删除:ad_js.php【广告】 删除:bookf
2017-04-03 15:04:10
1317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人