自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 es全文索引 关键字高亮

其实就是用composer安装es的扩展 ,然后调用使用就可以了1.在wwwroot/default下面新建一个文件夹2.在文件夹的里面写一个文件名称为 composer.json 在里面写下面的内容 { "require": { "elasticsearch/elasticsearch": "~6.0" }}3.执行命令:...

2019-04-08 14:18:35 1211

原创 es全文索引的使用(下)

分词,查询 ,ik分词:创建索引(-XPUT)索引名为blog,类型为doc,自定义id是“1”curl -XPUT http://localhost:9200/blog/doc/1 -d '{ "id":"1", "title":"哈哈哈哈", "Author":"李白", "Subject":"语文", "Con...

2019-04-07 20:05:51 748

原创 文检索 ElasticSearch(上)

文检索 ElasticSearch介绍:https://www.elastic.co/cn/products/官方下载:https://www.elastic.co/downloads/elasticsearch官方安装参考:https://www.elastic.co/guide/en/elasticsearch/reference/6.7/install-elasticsea...

2019-04-07 16:18:03 197

原创 ElasticSearch全文检索引擎-安装

ElasticSearch安装安装JDK 下载rpm包 wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "https://download.oracle...

2019-03-28 21:25:35 191

原创 单例模式创建数据库封装类

<?php /** * 单例模式创建数据库封装类 */class Db { //单例模式,本类的实例对象 private static $instance = null; //数据库连接对象 private $conn = null; //数据库的默认连接参数 private $dbConfig = array( ...

2019-03-25 14:55:16 755

原创 ajax原生 搜索 分页

分页<?php $link1=mysqli_connect('www.wangjianhong.com','root','root','two_month');$bookname=isset($_GET['name'])?$_GET['name']:'';mysqli_query($link1,'set names tf8');//求出总条数if ( $bookname ...

2019-03-23 11:38:39 269

原创 php 斐波那契数列 递归 递推

&lt;?phpheader("content-type:text/html;charset=utf-8");class ClassFbnq{ // 递归求和 public function fbnq($n){ if($n &lt;= 0){ return 0; }else if($n == 1){ ...

2019-03-15 10:40:24 519

原创 ob缓存生成静态页

写一个class类在类中写一个ob缓存的方法,下面查询出来的数据$data(是你自己要查的数据,不是必须$this->sel()这样写)。$data这个变量在content.php做的是循环变量。 使用时实例化类调用这个ob方法就可以使用了如果你懂php相信你会看懂的。。。在tp5中的写法<?php class cache{ p...

2019-03-14 11:07:01 171

原创 原生ajax登录

&lt;!doctype html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;form&a

2019-03-14 10:44:44 234

原创 PHPExcel导入带图片的

引用phpexcel类文件做&lt;?phpheader("content-type:text/html;charset=utf8");include './Classes/PHPExcel/IOFactory.php';//引入PHPExcel类$inputFileName = './test.xlsx';//读取的excel文件// date_default_timezone_s...

2019-02-21 14:08:58 1788

原创 QueryList采集 pdo入库 ob缓存 memcache缓存

要下载querylist的文件包 (自己下载)都是封装的方法&lt;?php/** * Created by PhpStorm. * User: admin * Date: 2018/9/25 * Time: 8:43 */include ('./vendor/autoload.php');use QL\QueryList;class common{ pr...

2019-02-21 09:11:47 257

原创 laravel框架简单的增删改查和文件上传

laravel最重要的就是路由     下面的是路由的写法&lt;?php/*|--------------------------------------------------------------------------| Web Routes|---------------------------------------------------------------...

2019-02-18 19:37:41 501

原创 微信公众号(获取token 按钮生成 推送消息,微信授权)

微信公众号的简单的 创建菜单、推送消息。。。。。。 (方便自己防止找不到自己写的代码了)<?phpnamespace app\controllers;use Yii;use yii\base\Controller;use yii\web\UploadedFile;use curl\Curl;class WeixinController extends Con...

2019-01-16 10:16:51 1540

原创 Yii2 增删改查 搜索 分页 文件上传

知识点梳理 User::find()-&gt;all();    //返回所有用户数据;User::findOne($id);   //返回 主键 id=1  的一条数据; User::find()-&gt;where(['name' =&gt; 'ttt'])-&gt;one();   //返回 ['name' =&gt; 'ttt'] 的一条数据;User::find()-&gt;w...

2018-11-04 20:55:14 163

原创 PHPExcel 导出 (在iwebshop里写的)

我是在iwebshop里写的,你也可以用tp写,就是查询的方法写的不一样,思路啥都一样要先下载PHPExcel类包   下载完会有以下的文件 (具体怎么下载,自己问度娘吧)       writer展开  首先引入上图圈起来的三个文件   在前面写一个a标签调用这里的方法,一个简单的表格就出来了&lt;?php include ("phpexcel/PHPExcel.p...

2018-10-22 19:49:18 290

原创 登录手机短信验证码(tp5写的)

思路:1:给以个按钮,获取验证,给一个id、点击事件           2:获取手机号,用ajax传到后台           3:后台接收手机号,写一个随机函数作为验证码           4:短信发送成功后可以用cookie或者memcache(memcache更好)存放接收的验证码           5:判断验证码是否输入正确 注释:我这个做的简单就是实现一下功能,...

2018-10-17 19:34:19 4231

原创 简写版的大文件上传

上传页面 &lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;大文件上传&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;i

2018-10-17 19:12:28 175

原创 大文件上传

html页面 &lt;html&gt;&lt;head&gt; &lt;meta charset="UTF-8"/&gt; &lt;title&gt;xhr2&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;div id="drop_area" style="border:

2018-10-17 19:06:44 310

原创 PDO分页 url重写

要求写代码添加 条数据,PDO入库(标题不可重复 分页功能实现,页面链接为list_页码.html写一个正则(链接地址的正则) 新建一个  .htaccess  里面下一下内容展示的代码&lt;?php/** * Created by PhpStorm. * User: admin * Date: 2018/9/14 * Time: 8:57 */$page =...

2018-09-14 14:31:57 129

原创 数据库的三范式

 第一范式  :确保每列的原子性,确保每一列不可再分 id 地区 address 1 河南省安阳市 2 北京北京海淀区 3 河北雄安 id 省 市 1...

2018-09-07 19:11:17 165

原创 PDO的事物处理(InnoDB)

同时添加两个表的数据 useruser_0,user_1,user_2   数据字段一样(这是为了数据多的时候分成几个表来存储)设计表都用InnoDB(做事务处理时改为InnoDB)要添加的数据&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-...

2018-09-07 17:03:18 135

原创 点名表

&lt;meta charset="UTF-8"&gt;&lt;h2&gt;1606PHP-sh-2班点名表&lt;/h2&gt;&lt;textarea id="uname" cols="30" rows="10"&gt;&lt;/textarea&gt;&lt;br&gt;&lt;br&gt;&lt;

2018-09-03 11:22:31 601

原创 jquery实现ajax单删、批删(tp5)

功能有单删、批删、全选反选、分级展示 (页面的展示和数据库的表上图) 分级展示用的php字符串函数  str_repeat(要循环的字符,循环的个数)展示页面的代码如下&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;titl

2018-09-03 11:19:57 1796 2

原创 属性规格表(展示和添加) sku

 属性值的添加和展示也就是货品列表点击货品列表进入下图展示 规格属性值的展示代码如下(展示页面)&lt;form enctype="multipart/form-data" action="{:url('goods/sku')}" method="post" name="theForm"&gt; &lt;!-- 通用信息 --&gt;

2018-08-20 19:44:23 8486

原创 商品规格表(添加)

 规格属性的添加(例如:颜色、尺寸、型号。。。。。) 点击SKU属性值后出现属性值添加的是:    红色,黄色         /       14寸,15寸 就是下面的代码(添加的表单)&lt;form enctype="multipart/form-data" action="{:url('goods/attr')}" method="post" name="theF...

2018-08-20 17:01:44 7988

原创 tp5的验证器使用(用户注册的检验)

前台页面&lt;form action="{:url('login/regist')}" method="post"&gt; &lt;table border="0" style="width:420px; font-size:14px; margin-top:20px;" cellspacing="0" cellpadding="0"

2018-08-20 15:20:30 3486

原创 登录验证( cookie三次锁定)

思路1.接受值判断是否为空2、登录错误大于三次时,判断时间是否过期3、判断登录的错误次数4.查询数据判断是否成功,不成功次数+1,大于三次设置cookie给个过期时间(方便上面的调用)登录的表单页面&lt;form action="{:url('login/login')}" method="post"&gt; &lt;table border="...

2018-08-20 15:15:08 3186

原创 全路径(下拉框的展示和数据的添加更新)先添加后修改

思路(直接看代码,数据表也会懂,都有注释  主要的就是添加的控制器方法):1:判断是否为post传值,如果是get就展示表单页面,是post就用来添加数据,在修改数据的。2:在添加数据的时候 ,可以在实例化时就添加数据,方法(tp5手册模块下的更新),这时添加完成,添加的是(自增id、父级id、名称)。3:在找到新添加进去数据的id和父级id4:判断父级id为0 时,进行数据修改更...

2018-08-09 20:42:36 384

原创 侧边栏显示

 建表 点一下子菜单栏就显示  再点一下侧边栏就隐藏&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;style&gt;

2018-08-08 11:30:44 994

原创 面对对象(零碎知识点)

程序设计思想的发展史机器语言:简单的二进制码来代替某些指令的操作;汇编语言:简单的符号/特定的符号/特殊的符号;面向过程:解决问题的步骤; 低级语言——&gt;高级语言面向对象:万物皆对象;看的见看不见的都为对象;组成部分:元素和行为;对象的元素:是对象的数据模型,用于描述对象的数据信息,又被称为对象的属性或者对象的成员变量;对象的行为:是对象的行为模型,用于描述对象的行为模型,又...

2018-08-07 19:54:07 141

原创 Cookie,session 的区别

Cookie,session 的区别COOKIE:服务器产生,存储在客户端的一段信息。原生设置获取方式setcookie('test', 'abcdefg', 3600, '', '.gj.com');$a = $_COOKIE['test'];var_dump($a);exit; 通过浏览器查看:由此可见:cookie 实现了浏览器与服务器之间的会话。但不安全。特...

2018-08-07 19:42:38 108

原创 零碎的小知识点

    在JavaScript正则表达式中用于匹配前面的字符出现0次或者n次的选项是:*     在JavaScript正则表达式中用于匹配前面的字符出现1次或者n次的选项是   +在JavaScript正则表达式中用于匹配前面的字符出现0次或者1次的选项是   ?在面向对象编程中让类中的某些方法无法在类的外部以及子类访问:把方法声明为private 私有的...

2018-07-26 14:10:19 223

原创 无限级联动 (分级 多对多)(tp5)

思路:建表: 具体实现的代码:展示的效果&lt;!doctype html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;多级联动&lt;/title&gt;&lt;/head&gt;&lt;

2018-07-24 21:02:21 1243

原创 状态改变 (tp5)

状态改变思路:1:给以个class类和一个点击事件2:获取当前的id和值3:判断值与数据库里的字段值是否一样4:传值 后台处理 5:替换 代码:表中的一行,就是现实状态的哪一行(class="zt")(tp5做的)&lt;table border="1" cellpadding="3" cellspacing="0"&gt; &lt;tr&gt;

2018-07-24 15:06:17 1329

原创 用户登录失败后三次 锁定账号5分钟(tp5做的)

一、建表   自增id        账户名       密码       登录次数     状态(1为锁定)            时间戳二、思路三、代码登录页面&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;titl

2018-07-19 15:02:39 8874

原创 评论 点赞(ajax多对多的小应用)

用户登录之后才可以给文章点赞 ,一篇文章只能点一次 ,点一个,赞数加一(只能点赞不能取消赞) 功能实现(tp做的)建表:  用户表(user)            文章表   (text)                                用户文章关系表(u_t)           点赞表dz()             u_id    name        ...

2018-07-18 16:22:30 2196

原创 权限管理

RBAC 基于角色的权限访问的控制五个表:用户表  (用户id    用户名   密码)             用户角色关系表 (用户id   角色id)没有主键,不用自增             角色表 (角色id    角色名)             角色权限关系表 (角色id   权限id)没有主键,不用自增             权限表(权限id  权限名  控制器名  方法名)(必...

2018-07-13 11:29:26 142

原创 common 权限管理(访问权限)

思路: 在一个构造函数中   public function __construct(){}1:获取用户id2:根据用户id找角色   (角色表和用户角色表联查找用户拥有的所有角色的id)3:拼接角色id4:根据角色找权限 (权限表和角色权限表联查 查找到用户拥有角色的权限)5:循环拼接控制器和方法  6:获取当前的控制器方法 (request()-&gt;contro...

2018-07-13 11:16:05 722

原创 用户添加角色 角色添加权限同理

展示出的效果&lt;form action="{:url('node/r_insert')}" method="post"&gt; &lt;!--角色--&gt; &lt;select id="uid" name="u_id"&gt; &lt;option value=""&gt;请选择&lt;/optio

2018-07-13 11:10:46 1352

原创 jq 即点即改

 思路:&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt;&lt;/head&gt;&lt;body&gt;新问题目&amp

2018-07-10 11:27:52 410

空空如也

空空如也

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

TA关注的人

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