- 博客(84)
- 收藏
- 关注
原创 TP5在模板读出Session值
# 控制器 <?phpnamespace app\admin\controller;use think\Request;use think\tree;use think\db;class Manual extends \think\Controller{ //构造方法 当前页面最先执行 public function __construct(){ $info =session('userInfo'); $username =$info['us
2022-05-24 17:04:38
601
原创 修改选加默认 与处理时间
修改选加默认 <div class="jcxx1"> <div class="jcxx_tit left">投票设置:</div> <div class="jcxx_big left"> <div class="tptj_fx tpsz2"><input name="set_type" type="radio" value="1" id="sz1" {if($res['set_type']==1)} checked {/if}
2022-03-18 17:14:12
1450
原创 宝塔301配置重定向 即 配置重定向不起作用
配置重定向的方法 即配置完 无效果的解决方法点提交即可如配置了 还不能使用提示 配置文件 是自动生成的在看看 配置文件 是否空重新 添加完站点后 在按上面的重新 绑定即可
2022-02-28 12:01:31
2419
转载 php 映射
为了解决:HTML 通一个循环 图片有点显示 有点不现实1、win 映射:具体方法如下:1、这里我们假设C:\Users\Default\Desktop\日常文件 要同步到D:\日常文件 下,让它们形成映射关系。这时要先在D盘(被映射位置)下新建一个文件夹“日常文件”;2、在开始菜单输入cmd进入命令提示符模式;3、现在重点来了,输入命令:mklink /j C:\Users\Default\Desktop\日常文件 D:\日常文件 并回车即可。注意,在执行这个命令之前,准备映射的位置不要
2022-02-17 16:24:04
322
原创 form表单提示内容不能为空【修改TXT文件】
视图{include file="common/header"/}<div class="content-right"> <div class="content-right-all right"> {include file="common/top"/} <div class="content-right-con"> <div class="lanmu"> &l
2021-11-29 11:43:36
348
原创 tp5简单配置
没分入口文件的访问分入口文件(public/index.php)Container::get(‘app’)->bind(‘index’)->run()->send();打开调试提示 以及报错一、false改成 true应用调试模式 'app_debug' => true,显示错误信息 'show_error_msg' => true,链接数据库...
2021-08-29 22:18:31
147
原创 配置中国镜像
安装完成后,在命令⾏中的任意路径中输⼊ composer --V . 出现如下图所⽰的内容,代表安装成功. 3. 配置composer为国内镜像 为了提⾼速度和稳定性,在命令⾏中任意路径中输⼊如下代码, 来更换composer镜像为阿⾥云 的composer镜像.composer config -g repo.packagist composer https://packagist.phpcomposer.com像这样的镜像国内还有很多,我们推荐使⽤阿⾥云的镜像. 现在我们就可以在命令⾏中,..
2021-08-29 19:38:06
92
原创 本地强起redis
F:\phpstudy_pro\Extensions\redis3.0.504redis-server --service-start
2021-07-06 10:28:52
68
原创 随便写的sql语句
sql 语句SELECT * FROM `user` 查询表 SELECT * FROM classSELECT u_name FROM `user` 字段查询SELECT * FROM user ORDER BY u_age DESC 根据字段倒序SELECT * FROM user WHERE ( u_age > 2) 查询2以上的数据SELECT * from user left join class on user.b_id=class.b_id 两表联查
2021-06-27 23:31:12
101
原创 服务器资料
查看linux服务器的版本信息查看linux服务器的版本信息查看系统版本lsb_release -a阿里云云盘性能 查看阿里云云盘性能 查看阿里云条款阿里云条款防火墙防火墙Linux删除文件出现rm: cannot remove `.user.ini’: Operation not permitted添加链接描述lsattr -a .user.inichattr -i .user.ini安装sz rz 命令安装sz rz 命令...
2021-05-24 22:27:40
75
原创 宝塔+lnmp安装
1.找宝塔官网官网2.找到对应操作系统{复制对应的命令}3.输入命令yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 67744f询问是否安装到WWW 目录 输入 y4.下载编译中5.安装成功6.按照图上给出的地址访问 失败7.查看防火墙 systemctl status firewalld
2021-05-24 22:24:10
205
原创 表索引
1.什么是引用变量 PHP当中 用什么符号定义引用变量?概念:不同的名字访问同一个变量的内容定义方式:使用&符号工作原理:会话控制技术Cookie和session的区别工作机制、存储位置、cookie优缺点Session存储session_set_save_handler()MySQL、memcache、redis等Redis 共享 解决 session 在一台服务器无法调用的问题版本控制软件【Git】集中式、发布式CVS 、svnPHP的运行原理CGI协议FastC
2021-04-20 18:58:37
106
原创 目录处理
问题在一个文件的开头不断的写入您好hello worle /** * 打开文件 * 将文件的内容读取出来,在开头加入您好【必须在1.TXT写内容】, * 将拼接好的字符串写回到原来的文件当中 */ public function qq(){ $file='./1.txt'; $handle=fopen($file,'r');//必须fopen $content=fread($handle,filesize($
2021-04-20 15:43:29
76
原创 正则表达式
正则表达式的作用:正则表达式的作用:分割查找匹配替换字符串分隔符:分隔符:正斜线(/)hash符号(#)取反符号(~)通用原子:\d0-9\D除了0-9\w数字、字母、下划线\W除了数字、字母、下划线\s空白符\S除了空白符元字符.除了换行字符的任意字符 ,差一个换行*匹配前面内容0次、1次、或者多次?0次、1次^必须以它开头
2021-04-16 18:25:26
142
原创 cookie和session
cooke 和 session & 本地缓存 & 跨域PHP session 存储方式session与cookie的区别1、cookie 数据存放在客户的浏览器上,session 数据放在服务器上。 2、cookie 不是很安全,别人可以分析存放在本地的 COOKIE 并进行 COOKIE 欺骗 考虑到安全应当使用 session。 3、session 会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用 COOKIE。 4、
2021-04-16 17:05:39
564
2
原创 TP3.2
手册手册下载命令Github: https://github.com/liu21st/thinkphpOschina: http://git.oschina.net/liu21st/thinkphp.gitCode: https://code.csdn.net/topthink2011/ThinkPHP使用1.简单的访问
2020-11-04 16:23:23
96
原创 Qrcode生成二维码
Javascript 二维码生成库:QRCode<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"><head> <title>
2020-10-18 23:55:45
405
原创 PHP 面试详解之技术篇
Tinkphp和laravel 共同与区别共同: 1.在框架来看都是MVC模式的框架 2.都是使用DB操作数据的方式 3.都可以使用 Artsian命令和composer区别:提交数据的方式Laravel在提交表单时需要在表单中加入{csrf_field}来防止跨域,而TP不会。路由Laravel必须先定义,再使用,路由文件为routes.php,TP在配置文件中开启路由后,路由格式是:‘路由表达式’ => ‘路由地址和参数’(使用路由的前提是URL支持phthinf
2020-10-11 17:19:53
623
原创 原生sql
查询表里的所有数据select * from 表名两表连查select * from 一表 join 多表 on 一表c_id = 多表c_id根据id等字段查询数据select * from 表名 where 字段 = 值 or 字段 = 值(例):select * from 表名 where id = 1 or name = admin;模糊查询like % 值%(例):select * from 表名 where 字段 like %值%; //前后匹配增加insert into
2020-09-15 16:28:44
429
原创 redis的优化
redis 一句sql的优化// $brand_jian = BrandModel::orderBy("add_time","desc")->limit(7)->get(); #######查询redis是否有数据 $brand_jian=Redis::get("brand_jian"); ###如果没有查询数据库,将数据放入到redis中 if(!$brand_jian){
2020-08-18 20:29:26
105
原创 源码安装redis
下载软件包wget http://download.redis.io/releases/redis-2.8.3.tar.gz [已存在][root@iZ2zee0nytq6dev0ugui2iZ soft]# tar -xvf redis-2.8.3.tar.gz 解压[root@master redis-2.8.3]# make #编译[root@master redis-2.8.3]# make install #安装[root@master src]# mkdir /usr
2020-08-18 10:15:58
100
原创 主从、主主搭建
主从搭建思路:(老板 和下属的关系(可以有很多下属))成功主:查看最新日志文件mysql> show master status; 创建用户mysql> grant all privileges on *.* to "lisi"@"%" identified by '123456'; 查看用户mysql> select host,user,password from mysql.user;主创建的mysql> change master
2020-08-17 20:20:37
119
原创 MySQL备份
MySQL命令备份(mysqlbinglog)进入数据库: [root@iZ2zee0nytq6dev0ugui2iZ /]# /usr/local/mysql/bin/mysql -h 127.0.0.1 -u root -p查看库名: 查看 mysql> show databases; 删除 (test库名) mysql> drop database test; 创建数据库 (test库名) mysql> create database test;.
2020-08-17 12:05:26
137
原创 事物隔离级别
查看当前事物隔离级别:select @@tx_isolation;读取未提交mysql> set session transaction isolation level read uncommitted;读已提交mysql> set session transaction isolation level read committed;可重复读mysql> set session transaction isolation level repeatab
2020-08-15 17:07:00
113
原创 MySQL日志
1.查询日志:路径:/etc/my.conflog=/usr/local/mysql/data/mysql_general.log重启MySQL:service mysqld restart2.慢查询日志:long_query_time=2slow_query_log=ONslow_query_log_file=/usr/local/mysql/data/mysql-slow.log3.错误日志log_error=/usr/local/mysql/data/mysql-e
2020-08-15 16:57:40
73
原创 MySQL理论
一、mysql 数据类型字符型char 【固定长度】varchar 【可变长度】text 【文本】重点:varhcar和char的区别根据存储的内容来改变空间整型1G =1024MB1MB=1024KB1KB=1024K 1k=8bytes(字节)注意:字节都是2的倍数 tinyint 2^0=1 11111111 0-255 smallint 2^1=2 11111111 11111111 0-2
2020-08-15 11:46:39
188
原创 理论
网站访问流程1、lnmp=linx nginx mysql php2.nginx & apache区别[lamp] 1.nginx体积小,apache体积大 2.nginx扩展性好 apache扩展性差 3.nginx抗并发能力强 apache如何我们对于的服务有没有启动 1.查看进程 ps aux | grep nginx ps aux | grep mysqld 2.端口 netstat -ant | grep 80 netstat -ant | grep
2020-08-12 11:24:15
283
原创 socket搭建、集群扩展
php-fpm搭建socket搭建第一步路径:/usr/local/nginx/conf/vhosts[root@iZ2zee0nytq6dev0ugui2iZ /]#vim /usr/local/nginx/conf/vhosts/111.conf命令:fastcgi_pass unix:/tmp/php-fcgi.sock;第二步路径:[root@iZ2zee0nytq6dev0ugui2iZ ~]#cd /usr/local/php7/etc/php-fpm.d进入vi.
2020-08-11 18:00:21
430
原创 Vue 线下安装
转载步骤一、安装node.js(https://nodejs.org/en/)下载链接二、设置nodejs prefix(全局)和cache(缓存)路径1、 在nodejs安装路径下,新建node_global和node_cache两个文件夹2、设置缓存文件夹 npm config set cache "D:\vueProject\nodejs\node_cache"设置全局模块存放路径 npm config set prefix "D:\vueProject
2020-08-01 10:29:17
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人