自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小虎哥-不可能变成可能

本站大部分技术文章,均来自本人写作以及互联网搜索得来,文章版权归属原作者,由此引起的任何版权问题,与本人无关。主要目的是汇集在一起方便查询及温习。

  • 博客(240)
  • 资源 (6)
  • 收藏
  • 关注

原创 EyouCMS,基于thinkphp5+小程序+layui研发的入门级CMS

想了许久,不知道该从何谈起,朋友圈给我贴了有意思的标签:程序员圈里最牛逼的骑行者,骑行界里最不懂英语的程序员。在2015年3月做了一个疯狂的决定,骑着单车绕中国一圈,一骑便是562天(一年半),后来想起那些无人区、狼、狗、还有随时都可能高原反应,鸡皮疙瘩都掉了一地,如果还有下次,我或许没那个胆量。(可以百度:翁贤虎)可谓初生牛犊不怕虎,时隔一年多没接触php,tp从tp3也到了tp5,互联网发...

2018-09-14 10:21:55 2995

原创 微信小程序第三方平台开发【全网发布及全网发布接入检测】

折腾了几个小时,终于通过了全网发布接入检测,进入审核阶段,半个小时之后审核通过。https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419318611&lang=zh_CN这个是官方链接,不知是我看走眼了,...

2018-04-23 16:41:12 15949 5

原创 在手机微信端,js实现关闭当前网页窗口

【代码】在手机微信端,js实现关闭当前网页窗口。

2024-04-26 17:03:05 461

原创 php 中文域名转换英文域名

在PHP中,将中文域名转换为英文等效的过程通常称为IDN(国际化域名)的转换或解析。重启你的Web服务器使更改生效。如果你的服务器不允许修改。如果是宝塔集成环境,直接在面板里安装php扩展。,你可能需要联系你的服务提供商来启用这个扩展。确保你的PHP环境已经启用了。函数来实现这一转换。扩展未启用,你需要在。

2024-04-19 17:42:43 287

原创 宝塔里nginx停止了自动启用脚本

如果停止后,还可以手工正常启用nginx,那可以考虑把shell脚本添加到宝塔的计划任务里,定时每隔几分钟检测一次,让nginx自动检测停止后立马启用。nginx突然停止的原因有多种,这里不列举,可以排查具体原因。

2024-04-13 20:24:39 383

原创 宝塔里apache停止了自动启用脚本

如果停止后,还可以手工正常启用apache,那可以考虑把shell脚本添加到宝塔的计划任务里,定时每隔几分钟检测一次,让apache自动检测停止后立马启用。apache突然停止的原因有多种,这里不列举,可以排查具体原因。

2024-03-12 09:12:44 594

原创 宝塔配置SSH密钥登录,并用FTP和putty远程连接服务器

3、网上下载FTP连接上传工具(Filezilla ),运行该工具并开始新增站点。1、登录宝塔进入安全面板->SSH管理->开启SSH开关,照图操作。2、点击查看密钥,或者点击旁边的下载,把密钥文件保存在本地电脑。puttygen.exe(用于创建ssh密钥的软件)5、先用puttygen.exe软件创建ssh密钥。putty.exe(远程登录服务器的软件)

2024-02-20 16:57:34 2105

转载 php 正则中的i,m,s,x,e分别表示什么

在PHP正则表达式中,i、m、s、x和e是修饰符,用于改变正则表达式的匹配行为。输出结果:Age: 21。

2024-01-29 17:49:50 262

原创 宝塔里mysql停止了自动启用脚本

如果停止后,还可以手工正常启用mysql,那可以考虑把shell脚本添加到宝塔的计划任务里,定时每隔几分钟检测一次,让mysql自动检测停止后立马启用。mysql突然停止的原因有多种,这里不列举,可以排查具体原因。

2024-01-10 09:33:12 775

原创 宝塔里redis停止了自动启用脚本

如果停止后,还可以手工正常启用redis,那可以考虑把shell脚本添加到宝塔的计划任务里,定时每隔几分钟检测一次,让redis自动检测停止后立马启用。2、服务器的资源限制(ulimit)比较低,Redis可能会因为无法打开足够的文件描述符而停止。1、内存不足,如果Redis使用的内存超过了服务器可用内存,操作系统会自动杀死Redis进程。3、其他一些要根据redis日志排查。

2023-12-25 09:21:46 874

原创 前台内容显示经常会产生的存储型XSS高危漏洞

比如:评论功能,在用户回复时输入 <details open ontoggle=alert(1)> ,提交后会弹出下图,原因就是没有对内容输出做html实体化处理。用 htmlentities 函数,把一些字符转换为 HTML 实体。

2023-09-08 11:06:18 178

原创 PHP网站在Iframe登录无效,cookie跨域session失效导致

在网站B的session_start();或 Session::start();在网站A中使用iframe里访问网站B时,一直登录失效,原因是cookie跨域失效。

2023-09-05 17:12:01 620

转载 正则表达式修饰符(/u,/i,/s,/m,/g)匹配含义

全局匹配(全文查找出现的所有匹配字符,返回的结果可以是多个;如果不加/g最多只会匹配一个)/e 配合函数preg_replace()使用, 可以把匹配来的字符串当作正则表达式执行;不区分大小写匹配(如果表达式里面有 a, 那么 A 也是匹配对象)表示按unicode(utf-8)匹配(主要针对多字节比如汉字)例如 /ig、/ie等。/D 如果使用$限制结尾字符,则不允许结尾有换行。/U 只匹配最近的一个字符串;/ig (全文查找、忽略大小写)/A 强制从目标字符串开头匹配。/x 将模式中的空白忽略。

2023-05-26 14:30:13 1775

原创 Redis客户端工具如何连接宝塔Redis服务器

直接在宝塔里安装redis,接下来教你开启外网通过redis客户端工具连接redis服务器。一、第一步在宝塔放开对应的Redis端口,以及ECS服务器安全组的访问规则。三、将IP绑定设置为 0.0.0.0 ,同时一定要设置Redis访问密码。四、重启Redis即可。

2022-11-08 09:50:30 2058 2

原创 php 正则匹配中文汉字

1] => 是一件快乐的事。$str = "学习php是一件快乐的事。

2022-08-14 09:51:25 1697

原创 PHP正则表达式匹配html标签之间内容

假设网页内容如下:{eyou:arclist orderby='sort_order' row='8' subday='30' titlelen='42'} <a href="{$field.arcurl}">{$field.title}</a>{/eyou:arclist}{eyou:sql sql='xxxxxxxx'} <span>不支持sql标签</span>{/eyou:sql }{eyou:arclist orde

2021-10-06 09:19:28 2091

转载 PHP循环读取字节流,实现大文件下载

因为PHP处理文件下载readfile是写入PHP 缓冲区的,readfile会把文件内容直接读到缓冲区,如果下一个大文件,那么缓冲区就会爆掉!大文件不要用readfile,否则浏览器端就会报错。一般使用循环读取字节流的方式处理大文件下载。通用方法:function downloadFile($filename) { //获取文件的扩展名 $allowDownExt = array ( 'rar', 'zip', 'png', 'txt', 'mp4', 'html');

2021-09-10 18:31:11 980

原创 微信小程序请求同步处理,比如:分享好友

仅供参考,随手笔记 // 简单示例: onShareAppMessage: function () { const promise = new Promise(resolve => { setTimeout(() => { resolve({ title: '自定义转发标题' }) }, 2000) }) // 等待延时2秒之后,在执行下方代码,promise对象里的同名title会

2021-09-09 11:05:05 773

转载 Vue--- 中 async与await的使用

很多时候我没有很多业务,需要依次调用多个后台接口,并且后一个接口需要依赖前一个接口的响应结果,如果上一个接口挂了,后一个接口也就不需要调用了。举例说明手机话费充值,给定一个输入框,当用户输入完号码,输到11位的时候,自动调用获取号码所属地,然后根据所属地列出所有的可充值的面额。普通写法methods: { // 获取所属地 getLocation(phoneNum) { return axois.post('/location', {phoneN.

2021-08-26 15:52:47 349

原创 简单的分类数据表实现无限极列表展示

最终效果图数据表结构:CREATE TABLE `ey_arctype` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '分类ID', `pid` int(10) DEFAULT '0' COMMENT '分类上级ID', `topid` int(10) DEFAULT '0' COMMENT '顶级分类ID', `name` varchar(200) DEFAULT '' COMMENT '分类名称', `grade` ti...

2021-08-17 10:28:13 364

原创 layer获取兄弟之间的窗口对象,并给予赋值和提取内容

假设有个页面,点击页面里面的按钮弹窗layer的open窗口A,比如: layer.open({ type: 2, title: '第一个兄弟窗口A', id: "iframe_A", fixed: true, //不固定 shadeClose: false, shade: 0.3, maxmin: false, //开启最...

2021-08-05 11:41:37 518

转载 js异步提交form表单之serialize()方法及FormData对象(上传附件)

serialize()和FormData对象都可将表单数据序列化,后通过ajax异步提交,但二者有实质区别:1 serialize() serialize()是JQuery方法,可序列化表单值创建 URL 编码文本字符串,就是将表单数据以字符串的形式返回。 缺点:只能序列化一般数据,文件上传则无法序列化。 用法: <form id="form"> <input type="text" name="name" value=""&gt...

2021-07-28 14:27:30 1261

原创 apache正则限制多个子目录站点禁止访问php

在apache里找到对应站点的配置文件 xxxx.conf,加上这点配置代码 <Directory ~ "^/www/wwwroot/demoall.xxxx.com/(\d+)/(data|template|uploads)"> <FilesMatch "\.(?i:php|php3|php4|php5|php6|php7|php8|php9|php10)$"> Order allow,deny Den...

2021-07-20 16:46:41 359 1

转载 阿里云在线扩容云盘(Linux系统)

原文:https://help.aliyun.com/document_detail/113316.html?spm=5176.22414175.sslink.8.480d65a5ACJrlu云盘(系统盘或数据盘)使用空间不足时,您可以扩容云盘的存储容量。本文介绍如何在不需要停止实例运行的情况下为Linux系统进行扩容云盘。前提条件在Linux实例使用在线扩容云盘前,需要满足以下条件。 资源 限制条件 实例 实例为I/O优化实例。 实例使用的公共镜像需要支.

2021-05-07 09:11:44 824

转载 微信小程序回到顶部的两种方式

一,使用view形式的回到顶部HTML:<image src='../../img/button-top.png' class='goTop' hidden='{{!floorstatus}}' bindtap="goTop"></image>CSS:/* 返回顶部 */.goTop{ height: 80rpx; width: 80rpx; ...

2020-04-08 23:11:23 989

原创 自由容器的核心代码:微信小程序rpx和px互转

rpx转px:var px = rpx / 750 * wx.getSystemInfoSync().windowWidth;px转rpx:var rpx = px * 750 / wx.getSystemInfoSync().windowWidth;

2020-03-24 11:00:55 333

原创 宝塔解析域名指向错乱,apache重启报错AH00112: Warning DocumentRoot phpinfo does not exist

宝塔解析域名指向错乱,apache重启报错AH00112: Warning DocumentRoot phpinfo does not exist重启Apache或者重载时候报错,提示AH00112: Warning: DocumentRoot [/www/server/phpinfo] does not exist,那么不要着急,您只需要在/www/server/目录下,创建一个名为phpi...

2019-11-11 18:37:27 9824

原创 jQuery的$.ajax通过提交表单同步上传图片

本篇主要实现ajax同步上传表单图片,替代表单的submit事件。有时候我们不想实现ajax异步上传图片,会容易造成表单没提交之前,图片先异步传到服务器,要是表单不提交了,将会导致产生冗余的图片。html页面代码如下:<!DOCTYPE html><html><head><meta charset="utf-8"> <!--...

2019-08-01 16:56:01 757

原创 织梦微信小程序一键生成插件(资讯案例模板),整合织梦CMS一切数据信息

《织梦微信小程序一键生成插件(资讯模板)》是织梦58发布的便于生成微信小程序的插件,让用户更方便生成资讯类小程序。版本:1.1(当前1.0版本,下载安装之后可以进行更新升级)使用该插件可以一键生成属于你自己网站的微信小程序。当前插件只支持utf8编码织梦模板下载链接:http://www.dede58.com/a/dedesj/2018/0403/7710.html演示(打开微信扫一...

2019-07-09 23:03:38 5502 2

原创 Error while sending STMT_PREPARE packet. PID=18017

这个报错是长时间连接数据库会断线,导致这个原因有多种可能,最有可能是:1、大批量对数据库增删改;2、增删改是因服务器卡;3、其他可能性,未知;这是thinkphp5.0.x早期版本会遇到的问题,最新thinkphp5.0.24版本已经修复。对于这类问题解决方法如下:第一步:修改数据库配置文件 database.php ,设置为true,开启断线重连; //...

2019-07-09 22:58:35 6845

原创 phpstudy本地apache配置https免费证书ssl

配置之前,请下载phpstudy提供本地域名免费证书,放置到指定的位置。百度网盘提取码:ku7c ,下载地址:http://pan.baidu.com/s/1gzfXlIJJbKlJ6AupQugw7gListen 443SSLStrictSNIVHostCheck offSSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:...

2019-07-09 09:31:00 975

原创 phpstudy本地nginx配置https免费证书ssl

配置之前,请下载phpstudy提供本地域名免费证书,放置到指定的位置。百度网盘提取码:ku7c ,下载地址:http://pan.baidu.com/s/1gzfXlIJJbKlJ6AupQugw7g server { listen 443; server_name www.eyoucms.com; ssl ...

2019-07-09 09:24:30 4196 1

原创 .htaccess转为web.config的操作技巧

apache伪静态转为iis伪静态,完美实现伪静态转化。前提条件如下:1、安装有iis管理器;2、iis服务器上安装URL Rewrite;转化步骤如下:1、点击默认站点,在右侧打开URL Rewrite; 2、点击右侧导入规则; 3、选择要转化的.htaccess文件; 4、开始导入并复制转化之后的web.config伪静态规则;...

2018-11-27 16:41:24 3715

转载 Thinkphp mysql 数据库断线重连 MySQL server has gone away

数据库断线重连是指,在服务器出现某些原因导致数据库连接中断,需要启动重新连接数据库,并重新执行中断的数据库操作。Thinkphp5.0 是支持数据库断线重连的,代码很值得学习。它支持查询 query(包括select查询等读取操作),执行 execute (包括insert、update等写入操作)和 事务 startTrans() 的断线重连 这三种类型的数据库断线重连操作。这个断线的判断是...

2018-11-13 21:46:15 4642

转载 php7.1微信公众平台解密失败DecryptAESError = -40007

php7.1发布后新特性吸引了不少PHPer,大家都在讨论新特性带来的好处与便利。但是从php7.0 升级到 php7.1 废弃(过时)了一个在过去普遍应用的扩展(mcrypt扩展)。官方提供了相应的解决提示,却没有提供更详细的解决办法。于是坑来了….首页要确保类的构造方法支持php7版本,PHP 7开始使用和类名相同的方法名作为构造方法会报E_DEPRECATED级别的错误,提示在未来版...

2018-11-06 15:23:33 6380 4

原创 ajax返回json格式数据总是有问题,原因是bom头信息

有图有真相,这是一位群友分享的图片,受教了大家。

2018-10-18 16:06:09 800 1

原创 检测根目录带bom头信息的文件

新建bom.php文件,复制以下代码保存。然后把文件放到根目录下,在浏览器访问检测是否有带bom头信息的文件存在:http://你的域名/bom.php?auto=0如果想清除的话,请访问:http://你的域名/bom.php?auto=1<?php//remove the utf-8 boms//by magicbug at gmail dot comif (isset(...

2018-10-18 16:00:13 308

转载 百度UEditor控件中的map组件不支持https使用的问题解决

最近项目部署到了https环境下,使用的UEditor富文本编辑器中的map组件出现了问题,控制台报了一堆错误,主要是mixed content.. ,就连百度的官网上也同样是有这些问题,汗。。没有办法,只能四处搜索解决问题的答案。。。第一点收获:https是安全传输协议,在这个协议下传输的网页不允许包含http协议这类不安全的内容。HTTPS页面里动态的引入HTTP资源,比如...

2018-10-10 16:53:54 1259

转载 linux中批量替换文本中字符串

(一)通过vi编辑器来替换。vi/vim 中可以使用 :s 命令来替换字符串。:s/well/good/ 替换当前行第一个 well 为 good:s/well/good/g 替换当前行所有 well 为 good:n,$s/well/good/ 替换第 n 行开始到最后一行中每一行的第一个 well 为 good:n,$s/well/good/g 替换第 n 行开始到最后一行...

2018-08-17 14:57:30 6809

转载 Sublime Text 查找时排除指定的文件夹或文件

Sublime Text 查找时排除指定的文件夹或文件Ctrl + Shift + F这组快捷键可以调出 Sublime Text 的查找替换窗口,里边有一栏 Where,可以做一些高级设置:d:\dir\ , -.css, -/debug/ , -.cacheD:\Projects\表示在该目录下寻找,也可以写多个目录*.cs表示找 cs 后缀的文件,也可以写多个后缀...

2018-08-16 11:09:59 1364

ueditor1_4_3_3-gbk-php.zip

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码...

2019-06-15

基于thinkphp5+小程序+layui的入门级CMS

这是基于thinkphp5+小程序+layui研发的一套简易CMS,包含完整后台管理、前台展示,可直接下载安装免费使用。

2018-09-14

摄影科技传媒网站模板_易优CMS企业建站

本模板自带eyoucms1.1内核,无需再下载eyou系统,原创设计、手工书写DIV+CSS,完美兼容IE7+、Firefox、Chrome、360浏览器等;主流浏览器;结构容易优化;多终端均可正常预览。

2018-07-11

php7中文帮助文档chm

php7中文帮助文档chm

2017-03-15

CSS联机帮助文档下载

CSS帮助文档,让你快速的对CSS中代码的查找,同时为大家提供一些实例的解说,需要它的快下载哈!时不可失,时不再来的哦

2009-05-15

空空如也

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

TA关注的人

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