- 博客(23)
- 收藏
- 关注
原创 layui 动态绑定日期控件
layui 动态绑定日期控件有时候页面需要 多个时间选择,而且是动态添加的,如果用ID 的方法很麻烦,后面发现其实可以不用ID 的方式 实现,动态生成 其实就是 通过点击事件,添加元素到 页面;最主要的是,在动态生成的时候,laydate框架 会添加一个 lay-key=‘1’ 的属性,因为页面已经有相同的值,会导致 控件不起作用,把lay-key 属性删除即可;function timeAdd(){ lay(".saletime").each(function (){
2022-05-16 09:57:37
1341
2
原创 TP5 ZipArchive 的坑
坑一:不要用ZipArchive::CREATE模式,因为ZipArchive::CREATE模式会往aaa.zip中追加内容(测试过会将原文件所在的目录都拉进来压缩);坑二:addFile的第一个参数一定要是绝对路径(保证能通过该路径找到相应的文件); 第二个参数就是你保存到压缩文件的 文件名称; $paths = ['aaa.pdf','aaa.jpg]; $zipname = 'aaa.zip'; $zip = new \ZipArchive(); //引用 类 $res .
2022-03-23 09:05:02
743
原创 layui table 高度自适应后 固定栏高度不一致
//动态监听表头高度变化,冻结行跟着改变高度 $(".layui-table-header tr").resize(function () { $(".layui-table-header tr").each(function (index, val) { $($(".layui-table-fixed .layui-table-header table tr")[index]).height($(val).height()); }...
2021-04-23 09:41:59
569
原创 file_get_contents 可以新建文件,但是保存的内容为空(0kb)
问题:在将远程图片保存到本地服务器时,文件可以新建,但是新建的图片文件大小为0kb。简单记录一下,起初以为是 文件夹的权限问题,但是想想也不可能,可以新建到文件证明 文件的读写权限是有的。然后仔细看了一下 图片链接,链接是https 开头的。解决:查看PHP 扩展 openssl 有没有开启;原因: 应该是 服务器要访问https 的内容,必须要开启 openssl 这个扩展才能访问到。具体原因后续有时间再研究研究,要是有大神看到,也可以不吝赐教...
2021-03-09 15:28:30
397
原创 TP5 除了主页,其他显示404
问题:thinkphp5 搭建的网站 除了首页能正常访问,其他页面 打开显示 404解决:<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteBase /index.phpRewriteRule ^(.*)$ /index.php?/$1 [L]</IfModule>...
2021-02-25 09:03:37
255
原创 ueditor 图片(多图)上传 压缩
1、打开 /ueditor/php/config.json 配置文件,在 上传图片配置项 插入 imageCompressSide 参数: "imageCompressSide" : 1,/*等比压缩的基准,0为按照最长边,1为按照宽度,2为按照高度 1.4.3官方版本无此参数,自行添加 */更改后的配置文件: /* 上传图片配置项 */ "imageActionName": "uploadimage", /* 执行上传图片的action名称 */ "imageFieldNam
2020-11-16 15:47:50
1393
原创 UEditor 插入图片 自适应编辑框
在目录ueditor1_4_3\themes找到 iframe.css 的样式文件打开这个文件 就能看到有这一句:/可以在这里添加你自己的css/然后添加一下样式代码:img { max-width: 100%; /*图片自适应宽度*/}body { overflow-y: scroll !important;}.view { word-break: break-all;}.vote_area { display: block;}.vote
2020-10-26 10:10:31
963
原创 PHP 上传文件 报错 Internal Server Error
上传文件限制的地方有两个,一个是php.ini,一个是apache 的,要先排除的是apache 的限制,此处讲的是apache 的配置补充,找到httpd.conf文件,加入以下代码<IfModule mod_fcgid.c> AddHandler fcgid-script .fcgi FcgidConnectTimeout 20 ...
2020-04-10 16:59:36
858
原创 微信公众号 授权死循环 问题解决
在开发公众号的时候,发现点击授权,微信会一直循环授权页面,检查日志发现 是有报错:cURL error 60: SSL certificate problem: unable to get local issuer certifica解决办法:1、从 https://curl.haxx.se/docs/caextract.html 上下载cacert.pem2、打开php.ini 搜索c...
2020-04-10 11:36:01
3910
原创 Navicat mysql 迁移数据库,报1292错误
在网上找了很多方法,最后直接是改mysql 的配置文件,增加了一行,就可以了sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION主要目的是为了去掉两个参数,NO_ZERO_IN_DATE,NO_ZERO_DATE...
2019-12-06 08:39:50
1929
原创 laravel 报419错误
在app/http/kernel.php 把laravel 自带的验证取消掉就好了,另一种方案是在 app/http/middleware/rerifycsrftoken.php 里面加上一句:'http://localhost/*',
2019-11-01 15:49:38
1074
原创 centos 7 下 mariadb 设置 InnoDB 存储引擎
前言:因为业务需求需要使用到事务,而未配置过的数据库默认存储引擎是 MyISAM,要使用事务只能引擎更改为 Innodb, 但是一个一个改太麻烦了,直接设置默认的引擎就可以了在etc /my.cnf.d 文件夹下找到 server.cnf 文件,(其实这里是被etc/my.cnf 文件引用),然后添加以下内容:default-storage-engine=INNODB修改完之后执行命令重...
2019-05-22 09:39:50
2815
原创 centos7 下 搭建 nginx+php+mariadb+laravel 开发环境
nginx 安装执行命令安装 EPELyum install epel-release -y现在执行安装nginx,命令如下:yum install nginx -y设置开机启动nginx:systemctl start nginxsystemctl enable nginx.service现在输入你服务器的 IP 地址就能见到 Nginx 的欢迎页了MariaDB 的...
2019-05-21 15:04:31
511
原创 laravel 添加中间件
在项目跟目录下执行命令:php artisan make:middleware 中间件名称(admin)执行该命令就会在 app/Http/Middleware 目录下生成一个admin.php的文件,在文件中的handle方法里可以编写相关的逻辑注册中间件指定路由中间件的方式 来注册中间件在app/Http目录里的Kernel.php文件中,在protected $routeMi...
2019-04-23 10:25:53
2221
原创 laravel 公共函数引入和使用
在项目的app 文件夹下新建"/Common/basicFunction.php" 文件,可以在文件里面编写所有的公共方法,格式如下:在项目根目录找到"composer.json" 配置文件,然后找到“autoload”,t添加内容:"files":[ "app/Common/basicFunction.php", ]最后一步,打开命令行,输入命令执行:com...
2019-04-22 17:37:55
870
原创 vue 脚手架搭建
安装node.js从node官网下载并安装node,安装步骤很简单,只要一路“next”就可以了。安装完成后,打开命令行工具输入命令node -v,如下图,如果出现对应版本号,就说明安装成功了。我们所需要的npm包管理器,是集成在node中的,所以,直接输入npm -v就会如下图所示,显示出npm的版本信息。到这里node的环境已经安装完了,npm包管理工具也有了,但是由于npm的有些...
2019-04-09 15:16:02
148
原创 phpstudy 站点目录访问500 (项目目录以 n r t 开头)
win 10 系统下 PHPstudy 站点目录如果有n 、r 、t 等字符开头,会被转义,因为\n \r \t 是转义字符(win7 貌似没有这样的问题)解决问题办法:在vhost 文件,把 \new(\项目目录) 修改为 : \\new这样问题就被解决了。或者最笨最直接的办法,就是不要用n r t 字符开头作为项目目录...
2019-04-09 11:19:02
448
原创 centos 修改mysql 密码
mysql修改密码提示 Your password does not satisfy the current policy requirements由于刚安装的mysql的密码默认强度是最高的,如果想要设置简单的密码就要修改validate_password_policy的值1、登录mysql2、设置安全级别3、默认密码长度为8,可以设置为其它值,最小3位接下来修改密码就成功了...
2019-04-04 16:08:07
143
原创 laravel 路由404问题
今天在创建一个laravel 项目的时候,首页能够访问Route::get(’/’, function () {//return view(‘welcome’);return “Hello word!”;});但是添加了一个路由访问发现一直访问不了找了很多资料都没有解决这个问题,最后在vhosts.conf文件里面添加了一段就可以了try_files $uri $uri/ /i...
2019-04-03 15:59:08
12308
1
原创 PHP获取用户端的IP和对应地址
获取用户IP//获取 用户IP function getIP() { static $realip; if (isset($_SERVER)){ if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){ $realip = $_SERVER["HTTP_X_F...
2019-03-26 17:49:57
204
原创 WIN 下配置 PHP+Nginx+Mysql 开发环境
WIN 下配置 PHP+Nginx+Mysql 环境准备工作(系统 win10 64位)安装nginx安装PHPnginx支持PHP(解析PHP文件)如何改变文本的样式如何插入一段漂亮的代码片创建一个表格设定内容居中、居左、居右SmartyPants注释也是必不可少的由于新职位需要用到Nginx,也是第一次正式接触,仅作为笔记当做参考,如有不对之处,望指正。准备工作(系统 win10 64位)...
2019-03-22 17:29:12
903
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人