- 博客(48)
- 收藏
- 关注
原创 模块化开发_groupby查询think PHP5.1
查询出来的数据使用json encode打出来不行,原因是这里是二维数组。下一个问题,如何通过搜寻一个键查询获取对应的值。要求按照分类的区别打印出不同类别的数据计数。这里首先想到的是fore each查询。写成这样后终于可以打印出来。这里使用原生查询先测试。如张三,做了6件事情。
2023-09-11 23:55:48 423 1
原创 模块开发_token的解决方案
放再公共的文件内,通过初始函数调用的方式验证token就可以对全部的请求要求验证token,为了唯一性可以在其中加入时间戳,盐值等进行字段加密。首先用户登陆,然后后台自动创建一个token值保存给数据库。可以选择在用户登陆的时候生成,然后保存在session中。主要作用就是验证身份,可以理解为一种身份证。token是一种特殊的字段。可以靠这个进入有要求的页面。必须是独一无二难以破解。
2023-07-25 17:28:08 121
原创 js基础操作dom改变元素
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>添加员工事件</title> </head> <body> <table border="1px" cellspacing="" id="employeeTable" cellpadding=""> <tr> <th>name&
2022-04-03 14:31:27 156
原创 js基础dom全选,操作元素练习
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>全选/不选练习</title> </head> <body> <form action="" method="post"> 你爱好的运动是<input name="Checkbox" type="checkbox" id = "checkedAll
2022-04-03 14:28:17 169
原创 js dom获取对象
文档对象模型<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>dom</title> </head> <body> <ul id="city"><li id="bj">北京</li> <li id="sh">上海</li> <li>东京<
2022-04-03 14:27:04 100
原创 js正则表达式,邮箱的正则
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>正则表达式</title> </head> <body> <script type="text/javascript"> //正则表达式 var reg = new RegExp("a",'i');//检查一个字符是否含有a,参数i的意思是忽略大小写
2022-04-03 14:24:54 1780
原创 js基础call() apply(),argument(),date(),math()
call()和apply()//这两个对象都是函数对象的方法,需要通过函数对象来调用//apply()方法需要将实参封装到一个数组中统一传递//arguments()方法// arguments是实参的对象是一个类数组对象//arguments.length获取实参的长度<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <
2022-04-03 14:24:05 98
原创 js基础,数组和数组方法
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>数组 </title> </head> <body> <script type="text/javascript"> function Person(name,age,gender){ this.name = name; this.age
2022-04-03 14:19:44 74
原创 js基础工厂模式创建对象
//使用工厂模式创建对象,构造函数都是object,不能区分多种不同的对象<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>工厂模式创建对象 </title> </head> <body> <script type="text/javascript"> //使用工厂模式创建对象,构造函数都是object,
2022-04-03 14:17:33 700
原创 js局部和全局变量
全局变量(全局作用域)直接卸载JavaScript内部,全局都可以调用局部变量(函数作用域)写在单个函数定义的内部,<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>局部和全局变量</title> </head> <body> <script type="text/javascript"> /* 全
2022-04-03 14:16:35 1020
原创 js基础基本数据类型和引用数据类型
基本数据类型string,number,Boolean,null,nudefined引用数据类型object区别基本数据类型数据是栈内存,数据之间是独立的,不会因为修改数据导致其他数据发生变化,引用变量类型是堆内存,在新建一个实例就会在堆里面新建一个存储空间存放数据,然后将创建的数据引用这里的数据,如果数据发生变化,引用数据将会发生变化*/// 函数,函数是一个对象,里面可以封装一些代码,需要调用才运行<!DOCTYPE html><html> <head&
2022-04-03 14:15:48 119
原创 js基础循环练习
for循环99乘法表<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>循环练习</title> </head> <body> //for循环实现99乘法表<br /> </body> <script> //99乘法表for循环 for(i=1;i<10;i++) {
2022-04-03 14:14:09 180
原创 js运算符,循环
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>运算符,循环</title> </head> <body> <div id="main"> 运算符,if,switch,while,for 运算符也是操作符 </div> <script> { var a = 1;
2022-04-02 20:51:38 87
原创 js打印,基础知识,数据类型
打印,基础知识,数据类型<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>数据类型</title> <script> // 提示框打印 alert('hello'); // 页面打印 document.write('hello'); // 控制台打印 console.log("hello");
2022-04-02 20:48:53 2981
原创 centos7安装配置
目标1实现搭建centos7完成配置ios镜像版本CentOS-7-x86_64-DVD-1908工具win10+VMware® Workstation 15 Pro+centos7第一步准备工作下载centos7这里找的是百度网盘下载下载完成后打开vm选择典型配置虚拟机第一次安装选定刚刚下载的镜像名称随便写,位置需要选好,这里位置会影响这个系统存放的位置,影响磁盘的空间20g够做开发用,单个文件便于管理第一个是直接安装第二个是测试并安装没有警报就直接往下设置完密码后
2021-12-09 11:24:57 1143
原创 常用的PHP中编写mvc的步骤
php开发步骤第一步,新建路由Route::rule('/','index/index/index','get');//首页路由第二步,新建控制器public function index() { return view(); }第三步 写前端页面第四步,写js请求,将数据或者操作传递给控制器$(function () { $('#register').click(function () { $.ajax({
2021-12-02 10:15:12 775
原创 PHP报错 SMTP connect() failed
SMTP connect() failedthinkphp框架使用PHPmailer发送邮件失败提示这么个错误网上找说要配置安装socket,openssl扩展才能解决但是本人的PHP没用配置这个再就找到这个方法确实可行$mail->SMTPSecure = ‘tls’;$mail->Port = 587;不用ssl方式并且用587端口目前在tp5框架,qq浏览器上能实现发送原文链接https://www.cnblogs.com/tdalcn/p/8952518.html源
2021-11-12 09:38:50 337
原创 前端报错展示后端报错,SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column ‘email‘ at
三个问题1,session_start(): open(d:/wamp2,和前端代码报错检查3,SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column ‘email’ at row 1首先前端代码报错这里没显示点击这个network再点击这个报错的信息这里我们把这个界面调大来这样就简单明了了这里第二个问题就解决了,前端代码具体报错就找到了然后再解决第一个问题session_star
2021-11-11 15:22:09 202
原创 PHP中 unset的一种使用场景
前端代码出现500,xhr报错时这里应该是数据传输出现问题,ajax传输给后端时后台代码验证器中有个代码public function sceneRegister() { return $this->only(['username','password','conpass','nickname','email']); }验证字段,其中conpass是验证确认密码是否和密码一致这个字段比较特殊,不能输入数据库进行验证起初用方法是$result = $this->allowField
2021-11-09 20:52:41 553
原创 PHP报错:非法请求:admin/index/login
非法请求:admin/index/login当出现这种错误时请检查一下route文件当route文件已经定义了路由,然后再调用就是非法请求将文件注释就可以正常访问了
2021-11-08 12:27:58 339
原创 安装wamp后和原来的mysql冲突了怎么办?
安装wamp后和原来的mysql冲突了怎么办?首先理清思路,冲突的话,情况1端口冲突情况2不能同时运行两个数据库先验证请况1右击wamp小图标、选择tools再选择port used by mysql:xxxx下面的text mysql port used:xxxx随便修改一个如果是新安装的wamp这里注意要设置mysql密码左键这个小图标选择phpmyadmin这里会弹出一个这样的界面默认是没有密码的点击执行点击修改密码输入你想要设置的密码就好了然后这边打开管理
2021-11-04 11:26:55 228
原创 wamp报错caption
wamp报错caption,错误,代码错在611行且wamp小图标无法点亮怎么办?这里使用的方法是直接重装wamp第一步备份项目文件进入到www文件夹底下将文件全部复制将这一整个文件夹全部复制到另外一个文件内然后使用wamp的卸载文件卸载wamp双击运行就可以干净卸载wamp然后卸载完成按照之前安装wamp的安装方法安装回去然后这里的文件,所选的这些文件,其余的还没弄过...
2021-11-03 20:19:41 262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人