首页
关于
注册说明
留言板
Search
1
1Panel安装php swoole 扩展教程,以日主题ritheme为例
39 阅读
2
独角数卡宝塔搭建保姆式教程
34 阅读
3
微信/QQ防红PHP网站跳转浏览器方法源码
16 阅读
4
虚拟机安装Typecho后配置伪静态不知道是Apache还是Nginx、IIS怎么办?
12 阅读
5
网站手机能访问电脑不能访问的解决办法?
11 阅读
PHP学习
WEB前端
编程书籍
网站/服务器
源码测试
登录
/
注册
Search
标签搜索
PHP
WordPress
网站搬家
宝塔面板
Typecho
php基础知识
php基础
服务器
内网穿透
伪静态
数据库
变量
var_dump
print_r
独角数卡
宝塔
1panel
网卡设置
WP主题
网站加密
泡饼
累计撰写
53
篇文章
累计收到
3
条评论
首页
栏目
PHP学习
WEB前端
编程书籍
网站/服务器
源码测试
页面
关于
注册说明
留言板
搜索到
53
篇与
的结果
2025-02-14
服务器多个网站一键快速搬家教程(基于腾讯云)
记录一次腾讯云多个网站一键搬家的步骤,非常的简单,比备份服务器和数据库搬家简单多了。原理就是相当于Windows的系统镜像还原的原理,不过放在Linux系统也是系统镜像还原的操作,下面开始步骤:服务器环境说明:类型:腾讯云轻量应用服务器系统:CentOS 7.9 64bit域名:腾讯云配置:2H2G 40GB数量:两台(新+旧)轻量应用服务器第一步:制作镜像进入旧的服务器管理界面,【镜像】面板中选择【制作镜像】;进入【制作镜像】选项窗口,填好制作的镜像的【名称】和【描述】,尽量写详细一点,时间久了还可以从描述中查看制作的这个镜像一些情况和系统配置等信息。等待镜像制作完成,几分钟就好了。镜像完成后可进入控制台菜单查看镜像列表,这里只有一个镜像所以只显示了一个镜像。第二步:重装系统,还原镜像进入新的服务器管理界面,【镜像】面板中选择【重装系统】,和【镜像制作】一样【重装系统】也在【镜像】面板中;进入重装系统界面后,右侧选择【使用自定义镜像】,选择个人镜像TAB卡,下面就会展示相应的镜像列表,如果有多个镜像,选择自己需要即可。填写好密码和勾选操作须知,然后点击确认即可。等待系统安装完成就可以了。第三步:解析域名系统安装完成后我们还有一步重要工作还要做,把所有网站的域名重新修改一下A记录的解析到新的服务器IP地址,否则旧服务器到期后或者释放后网站无法访问。{alert type="info"}PS:如果网站内涉及服务器IP相关的操作,需要登录服务器后将旧服务器的IP修改为新的服务器IP,不然网站运行会报错。{/alert}{alert type="warning"}如果改不了旧IP的话就只有自行备份网站文件和数据库,然后只搬家网站和数据库,就不适合这种服务器系统环境一起搬家的操作了。{/alert}
2025年02月14日
3 阅读
0 评论
0 点赞
2025-01-07
宝塔面板WordPress搬家和换域名的教程步骤
WordPress宝塔的搬家步骤1、宝塔计划任务里面备份网站数据和数据库,然后下载到本地;2、上传备份好的网站数据和数据库到新的服务器,解压出来;3、打开根目录下 wp-config.php 找到/** WordPress数据库的名称 */ define('DB_NAME', '填写你的数据库名称'); /** MySQL数据库用户名 */ define('DB_USER', '填写你的数据库账号'); /** MySQL数据库密码 */ define('DB_PASSWORD', '填写你的数据库密码');修改好上传服务器覆盖原有的文件。宝塔网站和数据库文件备份的地址如下:目录 /www/backup/ 下的 site 文件夹是网站备份, database 文件夹下是数据库备份,自己选择数据库类型那个文件夹即可。{message type="success" content="如果是1panel搬过来的还要改数据库连接地址,因为1panel的默认数据库地址不是localhost或127.0.0.1,而是容器的地址。"/}{dotted startColor="#ff6c6c" endColor="#1989fa"/}wordpress搬家换域名登陆phpMyAdmin后台,点sql把下面的代码复制进去,把旧域名改成你本地的域名,新域名改成你正式的域名,然后执行即可。UPDATE wp_posts SET post_content = replace( post_content, '旧域名','新域名') ; UPDATE wp_comments SET comment_content = replace(comment_content, '旧域名', '新域名') ; UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '旧域名', '新域名') ; UPDATE wp_options SET option_value = replace( option_value , '旧域名','新域名') ;{message type="success" content="注意如果您的数据库表前缀修改过的记得修改上面的表前缀哦。"/}有些WordPress主题可能需要安装某些PHP扩展的就先安装扩展就行了!
2025年01月07日
3 阅读
0 评论
0 点赞
2024-12-05
PHP网页加密密码访问页面的代码共4套模板
简介之前也分享过PHP密码访问网页的方法,而且用起来也还不错,安全性没有本次分享的高,本次分享的是4套模板。4套非常实用的 PHP 单页加密解决方案,不仅提供四种独特的模板风格,而且还附带了一套密码访问机制的源代码。使用非常简单,只需要将相关文件上传到你的 Web 服务器上,然后在浏览器中访问 index.php 文件即可。也可以当做插件将代码嵌入到你的PHP开发项目中,不过需要一点PHP开发基础哦!此外,这个加密方案还提供了其他一些实用的功能,比如防止页面被复制或截图等。你可以在 MkEncrypt.php 文件中查看并使用这些功能。加密页面预览图源码下载地址{sub}https://sgdhuo.lanzouq.com/ii3032hal66d{/sub}
2024年12月05日
3 阅读
0 评论
0 点赞
2024-12-05
【JS代码】输入密码后才能访问网页的js代码
收集的几段js代码,功能是访问网页的时候必须输入密码才能访问。代码段一<script type="text/javascript"> function password() { var testV = 1; var pass1 = prompt('请输入密码',''); while (testV < 3) { if (!pass1) history.go(-1); if (pass1 == "123") {//初始密码123 alert('密码正确!'); break; } testV+=1; var pass1 = prompt('密码错误!请重新输入:'); } if (pass1!="password" & testV ==3) history.go(-1); return " "; } document.write(password()); </script> 代码段二<script type="text/javascript"> function password() { var testV = 1; var pass1 = prompt('Sorry,该页只限熟人浏览,请输入密码:',''); while (testV < 3) { if (!pass1) history.go(-1); if (pass1 == "123") {//初始密码123 alert('一看你就是自己人,口令正确!'); window.location.href="http://weiai521.com";//修改需要密码认证的网页 break; } testV+=1; var pass1 = prompt('朋友,密码不对!:(',''); } if (pass1!="password" & testV ==3) history.go(-1); return " "; } document.write(password()); </script> 代码段三 <script type="text/javascript"> loopy() function loopy() { var sWord ="" while (sWord != "123") {//初始密码123 sWord = prompt("输入正确密码才能登陆!") } alert("AH…欢迎光临!") } </script> 把上述代码加到网页头部模版 /head 标签前即可
2024年12月05日
2 阅读
0 评论
0 点赞
2024-12-05
为PHP网页添加访问密码的代码
简介为php网页设计密码,需要输入密码后才能访问网页,仅支持php网站。经测试如果不是原生php写的网站会有bug,类似thinkphp、laravel等框架写的网站用不了,暂时没找到解决办法。无法使用的记录1、thinkphp框架的网站2、laravel框架的网站3、萌次元商城(商城采用了插件的形式)使用方法如下:{sub}/******************************************** * 使用方法: * * 1、将本段代码保存为 MkEncrypt.php * * 2、在要加密的页面前面引入这个 php 文件 * require_once('MkEncrypt.php'); * * 3、设置页面访问密码 * MkEncrypt('页面密码'); * ********************************************/{/sub}<?php // 密码 Cookie 加密盐 if(!defined('MK_ENCRYPT_SALT')) define('MK_ENCRYPT_SALT', 'Kgs$JC!V'); /** * 设置访问密码 * * @param $password 访问密码 * @param $pageid 页面唯一 ID 值,用于区分同一网站的不同加密页面 */ function MkEncrypt($password, $pageid = 'default') { $pageid = md5($pageid); $md5pw = md5(md5($password).MK_ENCRYPT_SALT); $postpwd = isset($_POST['pagepwd']) ? addslashes(trim($_POST['pagepwd'])) : ''; $cookiepwd = isset($_COOKIE['mk_encrypt_'.$pageid]) ? addslashes(trim($_COOKIE['mk_encrypt_'.$pageid])) : ''; if($cookiepwd == $md5pw) return; // Cookie密码验证正确 if($postpwd == $password) { // 提交的密码正确 setcookie('mk_encrypt_' . $pageid, $md5pw, time() + 3600000, '/'); return; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="renderer" content="webkit"> <meta name="author" content="mengkun"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <title>该页面已被加密</title> <style type="text/css"> *{font-family:"Microsoft Yahei",微软雅黑,"Helvetica Neue",Helvetica,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;box-sizing:border-box;margin:0px;padding:0px;font-size:14px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s} html,body{width:100%;height:100%} body{background-color:#F4F6F9;color:#768093} input,button{font-size:1em;border-radius:3px;-webkit-appearance:none} input{width:100%;padding:5px;box-sizing:border-box;border:1px solid #e5e9ef;background-color:#f4f5f7;resize:vertical} input:focus{background-color:#fff;outline:none} button{border:0;background:#6abd09;color:#fff;cursor:pointer;opacity:1;user-select:none} button:hover,button:focus{opacity:.9} button:active{opacity:1} .main{width:100%;max-width:500px;height:300px;padding:30px;background-color:#fff;border-radius:2px;box-shadow:0 10px 60px 0 rgba(29,29,31,0.09);transition:all .12s ease-out;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;text-align:center} .alert{width:80px} .mk-side-form{margin-bottom:28px} .mk-side-form input{float:left;padding:2px 10px;width:77%;height:37px;border:1px solid #ebebeb;border-right-color:transparent;border-radius:2px 0 0 2px;line-height:37px} .mk-side-form button{position:relative;overflow:visible;width:23%;height:37px;border-radius:0 2px 2px 0;text-transform:uppercase} .pw-tip{font-weight:normal;font-size:26px;text-align:center;margin:25px auto} #pw-error {color: red;margin-top: 15px;margin-bottom: -20px;} .return-home{text-decoration:none;color:#b1b1b1;font-size:16px} .return-home:hover{color:#1E9FFF;letter-spacing:5px} </style> </head> <body> <div class="main"> <svg class="alert" viewBox="0 0 1084 1024" xmlns="http://www.w3.org/2000/svg" width="80" height="80"> <defs><style/></defs> <path d="M1060.744 895.036L590.547 80.656a55.959 55.959 0 0 0-96.919 0L22.588 896.662a55.959 55.959 0 0 0 48.43 83.907h942.14a55.959 55.959 0 0 0 47.525-85.534zm-470.619-85.172a48.008 48.008 0 1 1-96.015 0v-1.567a48.008 48.008 0 1 1 96.015 0v1.567zm0-175.345a48.008 48.008 0 1 1-96.015 0V379.362a48.008 48.008 0 1 1 96.015 0v255.157z" fill="#FF9800"/> </svg> <form action="" method="post" class="mk-side-form"> <h2 class="pw-tip">该页面已被加密</h2> <input type="password" name="pagepwd" placeholder="请输入访问密码查看" required><button type="submit">提交</button> <?php if($postpwd): ?> <p id="pw-error">Oops!密码不对哦~</p> <script>setTimeout(function() {document.getElementById("pw-error").style.display = "none"}, 2000);</script> <?php endif; ?> </form> <a href="/" class="return-home" title="点击回到网站首页">- 返回首页 - </a> </div> </body> </html> <?php exit(); }加密后预览效果
2024年12月05日
5 阅读
0 评论
0 点赞
2024-10-08
"Audition"已检测到当前音频硬件设置存在一个问题,Audition录制音频没有麦克风的记录
问题:"Audition"已检测到当前音频硬件设置存在一个问题,录制音频的时候提示下面图片的信息,然后就无法录制音频。解决办法没有打开麦克风权限。按下面的路径进去设置一下麦克风即可。1、【允许访问此设备上的麦克风】下面的【此设备的麦克风访问权限已打开】设置为已打开状态。2、【允许应用访问你的麦克风】设置为打开状态。提示:也可以从右下角图标栏直接点击麦克风图标进入上图的设置。
2024年10月08日
10 阅读
0 评论
0 点赞
2024-09-13
微信/QQ防红PHP网站跳转浏览器方法源码
问题描述没有备案的域名,访问量增加或者遭到某个用户的投诉后,微信和QQ内置浏览器会触发风控机制,将对应域名拉入分类黑名单。这时我们再从微信打开网站变会弹出封面所示的红色警告,被拦截且无法完成内置浏览器访问,及其影响用户体验,甚至导致大量信任用户的流失。解决思路就目前技术而言,已经变红色警告的域名只能通过申诉来解除限制,前提是你已经完成了备案且网站内容不得有违规经营/非经营类内容,这对大多数小型站长而言,无疑是比较困难的。以上是目前解除限制最好且唯一的方法。出于某些原因,如果以上方法对你来说太难或者压根行不通,那就预防为主,引导用户去浏览器打开网站,将会大大减少链接被风控的概率。准备条件使用该方法前需具备以下条件:一个没有被拦截的域名一台服务器(已安装宝塔面板)微信/QQ防封PHP源码下载{sub}https://sgdhuo.lanzouq.com/i4ZqA29wzqsd{/sub}操作步骤此种方法能实现以下目标:微信中打开指定域名,比如www.aa.com,会弹出提示引导用户右上角浏览器打开用户浏览器打开后,www.aa.com自动重定向到被拉红的网站www.bb.com还支持www.aa.com/sample自动重定向到www.bb.com/sample注意,以上域名都是用于演示,请替换成你自己的真实域名。第一步:上传文件下载上述程序文件,并通过宝塔上传至服务器,解压。第二步:创建网站将未被封的域名对应网址解析到服务器(基本操作,这里不赘述,如果不会解析请自行百度)。新建网站,并指向程序文件目录。建议用宝塔自带部署完成SSL证书。第三步:修改设置给网站设置新增如下代码,以实现PHP捕捉原始url后缀(我们在try_files指令中使用$request_uri变量,这样PHP脚本就可以接收到完整的原始请求URL),复制代码并看好对应的位置再插入:# PHP 脚本处理动态映射 location / { try_files $uri $uri/ /index.php?path=$uri&$args; }第四步:修改文件进入程序的index.php文件并修改代码,将https://www.xxx.com/改为自己的网址,注意后面要带/斜杠:$redirect_url = 'https://www.xxx.com/' . $requested_uri;至此完成所有操作,微信或QQ打开新网址测试效果。效果演示总结大部分网站被微信/QQ拦截都是因为未备案或者网站包含违规内容引起的,请提前做好备案和清除违规内容避免以上问题发生。在中国境内开设网站,请严格遵守法律法规,做遵纪守法的好公民。
2024年09月13日
16 阅读
0 评论
0 点赞
Zibll子比主题自助售卡/发卡插件-完美支持7.7版本
简介分享一个wp主题的自助售卡插件,只能安装在Zibll子比这个主题,已测试子比主题7.7版本完美运行。功能介绍:1、可实现在线添加卡密信息(可添加重复卡密);2、可设置积分购买、余额购买、暂不支持设置免费购买卡密;3、实时显示卡密库存;4、后台文章内自由设置售卡价格;5、仅支持登录购买;后台加卡截图:前台购卡截图:下载地址{sub}https://sgdhuo.lanzouq.com/iZJ8k24fb4hehttps://url08.ctfile.com/f/811508-1323307351-be1849?p=3100 (访问密码: 3100){/sub}子比主题7.7版本下载http://walkingpaobing.cn/WEB/218.html安装教程第一步安装插件按照正常WordPress插件安装即可。在WordPress后台,插件里面直接上传,启用就行了;第二步添加入口{sub}1、先进入宝塔后台;2、打开子比主题文件:wp-content/themes/zibll/zibpay/functions/admin/admin.php3、搜索关键字【付费功能】 大概在769行(最新7.7子比主题)4、添加下面代码'7' => __('自动售卡', 'zib_language'),{/sub}添加好代码后记得保存,然后再去发布文章最底下看【付费模式】栏是否有【自动售卡】选项,有就说明安装成功了。使用方法:1、后台新建新文章,然后选择自动售卡2、设置相关价格(不支持价格设置为0)3、移动到编辑文章的底部(添加卡密信息)4、直接发布文章即可显示售卡的文章其它说明此自动售卡插件默认会清除一样的卡密。如果需要卡密是重复一张的话,需要注释一行代码。{sub}1、打开文件wp-content/plugins/zibll-cardcode/includes/class/cardcode.php2、注释下面的代码(在这行代码前面加//即可,大概在147行)$new = self::array_unset_tt($new, 'code');{/sub}注释这段代码后,就可以添加重复的卡密了。下面的内容是自己看的 😂 其实就是把数组去重的函数屏蔽了,代码如下://数组去重 public static function array_unset_tt($arr, $key) { //建立一个目标数组 $res = array(); foreach ($arr as $value) { //查看有没有重复项 if (isset($res[$value[$key]])) { //有:销毁 //unset($value[$key]); $res[$value[$key]] = $value; } else { $res[$value[$key]] = $value; } } return $res; }
2024年07月14日
7 阅读
0 评论
0 点赞
2024-07-03
zibll 子比主题6.92 免授权
使用方法:1.解压HttpRequest.zip2.将HttpRequest.php复制到主题/zibll/vendor/yurunsoft/yurun-http/src目录下zibll子比主题6.92:{sub}下载地址:https://url08.ctfile.com/f/811508-1316511143-5ebbae?p=3100 (访问密码: 3100)备用地址1:http://mr.ssr0.cn:8000/FTP/zibll-V6.9.2(2240).zip备用地址2:https://sgdhuo.lanzouq.com/ihpbS23e63xc{/sub}授权文件:隐藏内容,请前往内页查看详情
2024年07月03日
1 阅读
0 评论
0 点赞
2024-06-30
模板兔V9.1免授权版
简介如果你要做一个付费看视频电影的网站,或做一个付费下载音乐并且带试听的音频网站,或做一个虚拟资源团购下载网站,都可使用本主题!说明{alert type="success"}主题已去除域名限制,已解密所有加密的文件9.1版本是2024.01.24更新{/alert}模板兔V9.1免授权版下载地址{sub}{cloud title="模板兔9.1" type="lz" url="https://sgdhuo.lanzouq.com/ivmnx2342smh" password=""/}{cloud title="模板兔9.1" type="ct" url="https://url08.ctfile.com/f/811508-1316068591-511902?p=3100" password="3100"/}{/sub}
2024年06月30日
9 阅读
0 评论
0 点赞
1
2
3
...
6