搜索结果
-
显示加载框
1 显示加载框var loadingIndex = layer.msg('正在更新数据,请稍候...', {icon: 16, shade: 0.2, time: 0});2 关闭加载框layer.close(loadingIndex);
-
批量选择代码
// 批量推送$('.send_select').click(() => { // 显示加载框 var loadingIndex = layer.msg('正在更新数据,请稍候...', { icon: 16, shade: 0.2, time: 0 }); let ids = []; let checked = $("input:checkbox[name='key[]']:checked"); $.each(checked, (key, val) => { ids.push(val.value); }); if (ids.length > 0) { $.ajax({ ty
-
点击预览图片
步骤1:给标签添加类标识<img src="{$list.image_url|default=''}" class="preview-img" alt="文章封面" />步骤2:jquery处理// 图片预览$('body').on('click', '.preview-img', function () { var imgSrc = $(this).attr('src'); layer.photos({ photos: { data: [{ src: imgSrc }] }, anim: 0 // 缩放动画 });});
-
wp站点防止别人进行DDOS攻击
1 简介wp站点防止别人进行DDOS攻击。2 配置位置位置:根目录/wp-config.php3 配置内容在【根目录/wp-config.php】文件的开头添加如下代码:if(strpos($_SERVER['REQUEST_URI'], 'xmlrpc.php') !== false){ $protocol = $_SERVER['SERVER_PROTOCOL'] ?? ''; if(!in_array($protocol, ['HTTP/1.1', 'HTTP/2', 'HTTP/2.0', 'HTTP/3'], true)){ $protocol = 'HTTP/1.0'; } hea
-
只读属性
1 只读属性简介只读属性的声明方式类似于普通属性,但需要使用 readonly 关键字。2 只读属性例子class Point { public readonly float $x; public readonly float $y; public function __construct(float $x, float $y) { $this->x = $x; $this->y = $y; }}$point = new Point(3.5, 2.8);echo $point->x; // 输出: 3.5echo $point->y; // 输出: 2.8// 下面的尝
-
利用xmlrpc.php对WordPress进行暴力破解攻击
1 XML-RPC攻击简介WordPress的XML-RPC攻击是指利用WordPress的XML-RPC接口进行恶意操作或者暴力破解的攻击行为。XML-RPC(XML Remote Procedure Call,XML远程过程调用)是一种远程调用协议,允许客户端通过HTTP协议调用远程服务器上的程序或者服务。在WordPress中,XML-RPC接口允许用户通过远程请求执行诸如发布文章、获取文章列表、编辑内容等操作,这些操作可以通过XML格式的数据进行传输。2 XML-RPC攻击类型(1) 暴力破解: 攻击者可以使用自动化脚本通过XML-RPC接口进行暴力破解,尝试猜测有效的用户名和密码组合
-
PHPStudy安装PHP8.3
1 下载PHP地址:https://windows.php.net/download/2 安装PHP1)首先,解压下载好的php-8.3.9-nts-Win32-vs16-x64压缩包,然后重命名为php8.3.9nts,接着将整个文件夹复制粘贴到PHPStudy安装目录下的phpstudy_pro\Extensions\php目录下,如下:2)接着,打开php8.3.9nts文件夹,然后将php.ini-development文件,复制一个,然后修改为php.ini文件,如下:3)接着,修改为php.ini文件中的extension_dir的值修改为php8.3.9nts文件夹下的ext目录
-
禁止服务器不断访问别人网站的xmlrpc.php文件
(1) 禁止访问别人网站的80端口的xmlrpc.php文件# 创建一个新的 iptables 链,用于过滤 HTTP 请求iptables -N BLOCK_XMLRPC_HTTP# 在 OUTPUT 链中添加规则,将 HTTP 请求重定向到 BLOCK_XMLRPC_HTTP 链iptables -A OUTPUT -p tcp --dport 80 -m string --string "xmlrpc.php" --algo bm -j BLOCK_XMLRPC_HTTP# 在 BLOCK_XMLRPC_HTTP 链中添加 DROP 规则,阻止匹配的 HTTP 请求iptables -A
-
Thinkphp5.1多域名配置
1 多域名配置简介多域名配置就是一个项目,配置有多个域名,每个域名,对应一个模块。2 多域名配置过程1)首先,把域名解析到指定的服务器IP,然后在宝塔里面的指定项目,添加域名,如下:2)接着,在项目的public/index.php入口文件添加如下的配置:// 多域名配置switch ($_SERVER['HTTP_HOST']) { case 'www.cyanhui.com': $model = 'home'; // home模块 break; case 'cyanhui.com': $model = 'home'; // home模块 break; case 'site1.cyanhui
-
frp内网穿透搭建
1 frp简介frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。2 frp下载下载网址:https://github.com/fatedier/frp/releases注意:下载amd64.tar.gz版本类型3 开启端口(1) 阿里云服务器安全组:开启8080端口和7000端口,用于内网穿透。(2) 阿里云服务器在宝塔安全处:开启8080端口和7000端口,用于内网穿透。(3) 家里服务器 在宝塔安全处 :开启8080端口和7000端口,用于内网穿透
-
Wordpress站点robots.txt文件的格式
Wordpress站点robots.txt文件的格式User-agent: *Disallow: /wp-Disallow: /?Disallow: /feed/Disallow: /*/feed/Disallow: /item/*Disallow: /goods/*Disallow: /class/*Disallow: /page/Disallow: /page/*Disallow: /trackback/Disallow: /*/trackback/Disallow: /a-category/*/page/Disallow: /a-tag/*/page/Sitemap: /rss/site
-
禁掉服务器所有出去的请求(即开放指定的请求)
1 编写脚本#!/bin/bash# 清空现有规则#sudo iptables -F#sudo iptables -X# 默认策略是拒绝所有出站流量sudo iptables -P OUTPUT DROP# 允许本地回环接口流量sudo iptables -A OUTPUT -o lo -j ACCEPT# 允许DNS查询sudo iptables -A OUTPUT -p udp --dport 53 -j ACCEPTsudo iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT# 允许HTTP/HTTPS流量到特定的IP地址sudo iptable
-
页面加载完毕插入广告位
页面加载完毕插入广告位<script> document.addEventListener('DOMContentLoaded', function () { var targetElement = document.querySelector('#post-1321 > div.entry-content.clearfix > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-84a3b11.elementor-section-box
-
获取指定年份的开始时间和结束时间
获取指定年份的开始时间和结束时间// 获取指定年份的开始时间和结束时间public function getYearStartEnd($year){ $start = strtotime('January 1st ' . $year); $end = strtotime('December 31st ' . $year . ' 23:59:59'); return [ 'start' => $start, 'end' => $end ];}
-
获取指定年指定月的天数
获取指定年指定月的天数// 获取指定年指定月的天数public function getDaysInMonth($year, $month){ if ($month < 1 || $month > 12) { return 0; } if ($year < 1) { return 0; } return cal_days_in_month(CAL_GREGORIAN, $month, $year);}
-
玩客云固定IP
1 文件位置/etc/network/interfaces2 文件内容# 直接替换整一个文件内容即可 allow-hotplug eth0no-auto-down eth0iface eth0 inet staticaddress 192.168.1.22netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 192.168.1.1 8.8.8.8 8.8.4.4配置完成之后,记得执行sudo systemctl restart networking命令重启网络,然后扒开玩客云电源,再重新通电。3 配置结果
-
宝塔:在CentOS系统中搭建frp服务,使得可以用外网访问内网网站
1 安装配置(1) 服务器端配置:1) 首先,下载frp压缩包,下载地址为:https://github.com/fatedier/frp/releases,要下载与服务器liunx相对应的版本:2) 接着,解压压缩包,然后把解压后的整个文件夹frp放到【/root/frp 】目录下。注意:记得给这些文件777权限。3) 接着,修改【/root/frp/frps.ini】文件,内容如下:[common]bind_port = 5443vhost_http_port = 808vhost_https_port = 909dashboard_user = admindashboard_p
-
玩客云安装1Panel
1 1Panel简介1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。2 1Panel安装步骤1:安装 dockerbash <(curl -sSL https://linuxmirrors.cn/docker.sh)步骤2:安装 1Panelcurl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh3 1Pannel镜像加速https://docker.m.daocloud.ioh
-
linux中挂载硬盘
1 查看硬盘信息首先,确保你的硬盘已经连接到服务器,并且系统可以识别它。可以使用以下命令查看已连接的硬盘列表:# 这将列出所有已识别的硬盘和分区信息sudo fdisk -l2 创建挂载点在 Linux 中,需要为要挂载的硬盘创建一个挂载点(Mount Point)。通常,挂载点可以选择在 /mnt 下创建,也可以根据需要选择其他位置。例如,创建一个名为 data 的挂载点:sudo mkdir /mnt/data3 挂载硬盘假设你的硬盘识别为 /dev/sdb,要将其挂载到 /mnt/data,可以使用 mount 命令:sudo mount /dev/sdb /mnt/data如