首页
视频解析
统计
壁纸
友情链接
关于
Search
1
油猴——破解网站视频vip+百度网盘直链下载(附安装教程)
5,120 阅读
2
个人网站备案踩坑记录(真实网站备案流程)一——ICP备案
3,434 阅读
3
网站备案已通过,请临时域名访问者访问正式域名wpbkj.com
2,698 阅读
4
个人网站备案踩坑记录(真实网站备案流程)二——公安备案
2,603 阅读
5
【SEO优化】-百度站长‘API提交’PHP自动推送学习(二)-单页面自动推送
1,284 阅读
kalilinux
Linux
游戏
教程
技术
法律
建站
SEO优化
PHP
Python
原创软件
Flutter
开源
JS
Search
标签搜索
教程
技术
kalilinux
Flutter
备案
建站
游戏
PHP
百度SEO
API提交
自动推送
Python
Android Studio
Flutter Doctor
Dart
Linux
法律
SEO优化
工具
防F12
WPBKJ
累计撰写
33
篇文章
首页
栏目
kalilinux
Linux
游戏
教程
技术
法律
建站
SEO优化
PHP
Python
原创软件
Flutter
开源
JS
页面
视频解析
统计
壁纸
友情链接
关于
搜索到
33
篇与
wpbkj
的结果
2022-11-28
【原创软件】WPBKJ 每日EMO
WPBKJ 每日EMO手机当前最新版本:v1.1.1+2v1.1.1+2: 手机版第一版本,除与电脑版相同功能外,加入每日简报功能PC当前最新版本:v1.1.2v1.1.2: 加入升级更新提示详细消息,采用upx并移除不必要库打包压缩软件50%大小,移除urllib库采用requests库PC更新记录v1.1.1: 添加自动联网检查更新,快速下载更新,优化代码,删除不必要重复代码 v1.0.3: 修复WIN10及以下系统验证本地SSL证书而无法启动的问题,优化代码 v1.0.2: 添加6个接口(共15个)介绍收集了一些有趣的API接口,主要供娱乐使用 灵感就是想练习PyQt5[/汪汪]手机版基于Flutter PC版基于PyQt5制作,主题使用Qt-MaterialPC打包环境/依赖Python 3.9.9 64-bit PyQt5 5.15.4 qt-material 2.12使用说明本程序已发布手机版和WINDOWS发行版,可直接下载使用下载手机版v1.1.1+2:https://www.123pan.com/s/Klx9-15Df 提取码:bvpYPC版最新版本v1.1.2:https://www.123pan.com/s/Klx9-9zDf 提取码:SI6R 历史版本 v1.1.1:https://www.123pan.com/s/Klx9-5tDf 提取码:pEz4 v1.0.3:https://www.123pan.com/s/Klx9-GtDf 提取码:ZefE v1.0.2:https://www.123pan.com/s/Klx9-ueDf 提取码:dcIj软件截图
2022年11月28日
601 阅读
32 点赞
2022-07-20
【开源】QQ图片隐藏-缩略图与大图不同
图片隐藏-缩略图与大图不同当前最新版本:v2.0.1添加选择图片功能,优化代码加入小米字体(MiSans)作为图片选择字体,用于显示中文加入win32timezone模块,供打包使用,为调起kivy的Popup开源仓库GiteeGitHub介绍可实现手Q、微博等平台缩略图与大图不同功能。利用手机QQ、微博等平台缩略图背景为白色,查看大图背景为黑色特性制作,基于Python,GUI框架为Kivy。中文字体文件已添加至kivy的fonts文件夹中为打包为单个可执行程序,kv设计语言文件直接添加到main.py中别称:幻影坦克,幻影坦克图片打包环境/依赖Python 3.9.9 64-bitKivy 2.1.0opencv-python 4.5.3.56numpy 1.22.2中文字体:LeeFont蒙黑体(Leefont.ttf)使用说明本程序已发布WINDOWS发行版,可直接下载WINDOWS发行版使用或您可以基于Kivy将本程序打包为APP或其他可执行文件1、下载发行版https://gitee.com/wpbkj/PhotoHide/releases/https://github.com/wpbkj/PhotoHide/releases/2、运行程序应注意:需要构建的上层图片和下层图片应与程序主体在同一文件夹,运行程序后手动输入文件名参与贡献Fork 本仓库新建分支提交代码新建 Pull Request开发任务支持图片选择支持弹窗提示多文件批量处理软件截图
2022年07月20日
575 阅读
11 点赞
2022-07-07
【开源】摸鱼办提醒_PHP版
简述摸鱼办是一个具有娱乐调侃性质的虚拟机构。摸鱼办提醒则提醒各位摸鱼人各个假期何时到来,为摸鱼人种下希望(狗头)。项目整体由PHP构建。项目基于GPL2.0开源协议发布最终效果在线预览摸鱼办开源仓库GITEE实现农历支持(lunar.php)已将农历支持进行删减,仅保留农历转公历功能将文本类型日期转换为时间戳方法/** 将文本类型日期转换为时间戳方法 */ function changeDate($date){ list($year,$month,$day) = explode('-',$date); return mktime(0,0,0,$month,$day,$year); }计算两日期间隔时间(Y-m-d格式)需用到changeDate()函数/** 计算两日期间隔时间(Y-m-d格式) */ function countDay($dateBegin,$dateEnd){ $res = (changeDate($dateEnd) - changeDate($dateBegin)) / (3600*24); return $res; }判断今年该日期是否已过并计算与当前相差时间(农历)需用到changeDate()及countDay()及农历支持/** 判断今年该日期是否已过并计算与当前相差时间(农历) */ function lunarDayJudge($month,$day){ global $lunar; global $nowDate; global $nowYear; global $nextYear; $date = $lunar->convertLunarToSolar($nowYear,$month,$day); $date = $date[0].'-'.$date[1].'-'.$date[2]; if(changeDate($nowDate) <= changeDate($date)){ return countDay($nowDate,$date); }else{ $date = $lunar->convertLunarToSolar($nextYear,$month,$day); $date = $date[0].'-'.$date[1].'-'.$date[2]; return countDay($nowDate,$date); } }判断今年该日期是否已过并计算与当前相差时间(公历)需用到changeDate()及countDay()及农历支持/** 判断今年该日期是否已过并计算与当前相差时间(公历) */ function dayJudge($month,$day){ global $nowDate; global $nowYear; global $nextYear; $date = $nowYear.'-'.$month.'-'.$day; if(changeDate($nowDate) <= changeDate($date)){ return countDay($nowDate,$date); }else{ $date = $nextYear.'-'.$month.'-'.$day; return countDay($nowDate,$date); } }具体实现定义数组$vacDate储存各假期剩余天数定义数组$title储存各假期名称/** 周末 */ if(6-$nowWeek <= 0){ $vacDate['WEEKEND'] = 0; }else{ $vacDate['WEEKEND'] = 6-$nowWeek; } $title['WEEKEND'] = '周末'; /** 中秋节 */ $vacDate['MAF'] = lunarDayJudge(8,15); $title['MAF'] = '中秋节'; /** 国庆节 */ $vacDate['ND'] = dayJudge(10,1); $title['ND'] = '国庆节'; /** 元旦 */ $vacDate['NYD'] = dayJudge(1,1); $title['NYD'] = '元旦'; /** 农历过年 */ $vacDate['LNY'] = lunarDayJudge(1,1); $title['LNY'] = '过年'; /** 清明节 */ $vacDate['TSD'] = lunarDayJudge(4,5); $title['TSD'] = '清明节'; /** 劳动节 */ $vacDate['ILD'] = dayJudge(5,1); $title['ILD'] = '劳动节'; /** 端午节 */ $vacDate['DBF'] = lunarDayJudge(5,5); $title['DBF'] = '端午节';其他就是html在html中使用foreach循环取出两数组中数据<p> <?php foreach ($vacDate as $key => $value){ ?> 距离 <?php echo $title["{$key}"];?> 放假还有 <?php echo $value;?> 天<br> <?php }?> </p>再添加亿点小细节,详细内容见开源仓库
2022年07月07日
690 阅读
9 点赞
2021-08-03
【PHP学习】-MySQL数据库数据快速生成表格
教程向(全代码在文末)我实在是太懒了,所以一直拖到现在才更新,后续几天,坚持日更本教程将给大家提供一种简单的利用PHP将数据库数据导出到excel表格的方法,不用外接excel拓展首先来看功能演示gif其实这个原理很简单,就是利用PHP里面的header() 函数向客户端发送原始的 HTTP 报头,把网页改为excel格式就好了,代码如下:header('Content-type: text/html; charset=utf-8'); header("Content-type:application/vnd.ms-excel;charset=UTF-8"); header("Content-Disposition:filename=admindata_".$time.".xls");//在这里设置文件名修改'admindata'将其换成你想要的文件名,后面的time变量会在文件名的后面加上一串时间,如果不想要,删除' _".$time." '即可包括文件名也在这里设置,按照注释进行修改就行了这个文件首先就是建立与MySQL的链接://建立数据库连接; $conn=mysqli_connect("数据库地址","数据库用户名","数据库密码","数据库名"); //设置字符为utf-8,@抑制字符变量的声明提醒。 @ mysqli_set_charset ($conn,utf8); @ mysqli_query($conn,utf8); //如果连接错误显示错误原因。 if (mysqli_connect_errno($conn)) { echo "连接 MySQL 失败: " . mysqli_connect_error(); }一个很简单的MySQLi函数利用之后查询出数据库中的所有数据:$result=mysqli_query($conn,"SELECT * FROM 数据表名");可以根据需要的不同来进行更改后面就是主要的数据操作,其实和html建立表格差不多: echo "<table>";//建立表格 echo "后台管理员信息";//第一行标题 echo "</table>";//第一行结束 echo "<table>";//第二行开始 echo "<tr>";//下面就是依照数据表中有的内容进行设置 echo "<th>ID</th>"; echo "<th>用户名</th>"; echo "<th>QQ</th>"; echo "<th>性别</th>"; echo "<th>真实姓名</th>"; echo "<th>邮箱</th>"; echo "<th>电话号码</th>"; echo "</tr>";//如果有更多的数据,可以继续依照上面格式进行添加 echo "</table>";//第二行结束 while($row=mysqli_fetch_array($result)){//循环为变量赋值及输出数据 /*这里进行数据分离,将数据表中的数据一一对应向不同data变量赋值*/ $data1 = $row["ID"]; $data2 = $row["username"]; $data4 = $row["QQ"]; $data5 = $row["sex"]; $data6 = $row["truename"]; $data7 = $row["email"]; $data8 = $row["tel"]; echo "<table>";//下面为表格的数据内容,注意这里的变量data*要与第二行设置相对应 echo "<tr>"; echo "<td>$data1</td>"; echo "<td>$data2</td>"; echo "<td>$data4</td>"; echo "<td>$data5</td>"; echo "<td>$data6</td>"; echo "<td>$data7</td>"; echo "<td>$data8</td>"; echo "</tr>"; echo "</table>"; }具体内容及相关修改操作可以看注释当你把这些都配置完之后就可以直接访问这个php文件,然后会自动弹出下载框完全代码:<?php //建立数据库连接; $conn=mysqli_connect("数据库地址","数据库用户名","数据库密码","数据库名"); //设置字符为utf-8,@抑制字符变量的声明提醒。 @ mysqli_set_charset ($conn,utf8); @ mysqli_query($conn,utf8); //如果连接错误显示错误原因。 if (mysqli_connect_errno($conn)) { echo "连接 MySQL 失败: " . mysqli_connect_error(); } $time=date('YmdHis', time()); ob_end_clean(); header('Content-type: text/html; charset=utf-8'); header("Content-type:application/vnd.ms-excel;charset=UTF-8"); header("Content-Disposition:filename=admindata_".$time.".xls");//在这里设置文件名修改'admindata'将其换成你想要的文件名,后面的time变量会在文件名的后面加上一串时间,如果不想要,删除' _".$time." '即可 $result=mysqli_query($conn,"SELECT * FROM 数据表名"); echo "<table>";//建立表格 echo "后台管理员信息";//第一行标题 echo "</table>";//第一行结束 echo "<table>";//第二行开始 echo "<tr>";//下面就是依照数据表中有的内容进行设置 echo "<th>ID</th>"; echo "<th>用户名</th>"; echo "<th>QQ</th>"; echo "<th>性别</th>"; echo "<th>真实姓名</th>"; echo "<th>邮箱</th>"; echo "<th>电话号码</th>"; echo "</tr>";//如果有更多的数据,可以继续依照上面格式进行添加 echo "</table>";//第二行结束 while($row=mysqli_fetch_array($result)){//循环为变量赋值及输出数据 /*这里进行数据分离,将数据表中的数据一一对应向不同data变量赋值*/ $data1 = $row["ID"]; $data2 = $row["username"]; $data4 = $row["QQ"]; $data5 = $row["sex"]; $data6 = $row["truename"]; $data7 = $row["email"]; $data8 = $row["tel"]; echo "<table>";//下面为表格的数据内容,注意这里的变量data*要与第二行设置相对应 echo "<tr>"; echo "<td>$data1</td>"; echo "<td>$data2</td>"; echo "<td>$data4</td>"; echo "<td>$data5</td>"; echo "<td>$data6</td>"; echo "<td>$data7</td>"; echo "<td>$data8</td>"; echo "</tr>"; echo "</table>"; } ?> 有问题的话,邮箱联系哦 admin@wpbkj.com
2021年08月03日
1,044 阅读
9 点赞
2021-06-04
【SEO优化】-百度站长‘API提交’PHP自动推送学习(二)-单页面自动推送
简介:[SEO优化]-百度站长‘API提交’PHP自动推送学习(一)-简介在这一篇,我们学习如何使用PHP进行单页面自动推送使用PHP实现不同页面访问时自动推送首先把完整代码奉上、下面再讲解:<?php //构建函数判断当前页面是否为https function is_https() { if ( !empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') { return true; } elseif ( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) { return true; } elseif ( !empty($_SERVER['HTTP_FRONT_END_HTTPS']) && strtolower($_SERVER['HTTP_FRONT_END_HTTPS']) !== 'off') { return true; }else{ return false; } } $hs=is_https(); //判断是否为https若是,则为变量qz赋值为https,若不是则赋值为http if($hs){ $qz="https"; }else{ $qz="http"; } //获取当前页面url $url=$qz.'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; //判断域名是否符合 if($_SERVER['HTTP_HOST']=='(修改)在这里输入域名(要和百度站长域名相同,例:www.wpbkj.com,不要斜杠、不要前缀)'){ $urls=array($url); $api = '(修改)在这里输入接口调用地址'; $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); $RE="推送成功"; }else{ $RE="推送失败,请检查token是否与页面对应"; } //(修改)您可将变量RE放到任何你想在站中显示的地方,这里直接输出,下面讲 echo $RE; ?>如果你想把它用到自己网站上,请按照注释中提示修改的地方做相应的改动详细介绍:首先理清一下思路我们大概需要解决以下几点:1、自动获取当前页面全网址2、自动推送后分析返回信息1、自动获取当前页面全网址这里需要涉及到PHP全局变量的知识我们用$_SERVER['HTTP_HOST']获取当前域名用$_SERVER['REQUEST_URI']获取域名后缀使用$_SERVER['HTTPS']判断是否为https代码(加注释)://构建函数判断当前页面是否为https function is_https() { if ( !empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') { return true; } elseif ( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) { return true; } elseif ( !empty($_SERVER['HTTP_FRONT_END_HTTPS']) && strtolower($_SERVER['HTTP_FRONT_END_HTTPS']) !== 'off') { return true; }else{ return false; } } $hs=is_https(); //判断是否为https若是,则为变量qz赋值为https,若不是则赋值为http if($hs){ $qz="https"; }else{ $qz="http"; } //获取当前页面url $url=$qz.'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo '当前页面网址为:'.$url;结果:2、自动推送获取网址成功了、下面我们只需要简单的修改之前简介中提到的代码就行了代码(加注释)://判断域名是否相符 if($_SERVER['HTTP_HOST']=='www.wpbkj.com'){ $urls=array($url); $api = 'http://data.zz.baidu.com/urls?site=https://www.wpbkj.com&token=*******'; $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); //返回推送结果 $RE="推送成功"; }else{ $RE="推送失败,请检查token是否与页面对应"; } //直接输出结果 echo $RE;试运行结果:成功实战应用下面我们就将代码稍作修改运用到网站中去看一下我的效果:这里提供一个简单配置方法第一步将本文开头的代码修改后保存到bdts.php文件中并放到网站根目录下然后在你需要推送的页面适合位置放入以下代码(必须为PHP页面):<?php include("bdts.php"); echo $RE; ?>看是否有提示信息出现,判断是否成功这一篇就到这里了、下一篇我们将如何通过输入指定网址进行推送如果觉得有用的话,点个赞吧,如有问题,联系方式见“关于”页面
2021年06月04日
1,284 阅读
7 点赞
2021-06-03
【SEO优化】-百度站长‘API提交’PHP自动推送学习(一)-简介
目标:1、使用PHP实现不同页面访问时自动推送2、实现输入网址手动推送在这一篇,我们只是简单认识百度“API提交”后两篇会实现上面两个目标一、简单认识百度站长平台“API提交功能”百度站长平台:进入在站点管理-普通收录中即可看到“API提交”可以在下面找到推送接口再向下翻可以看到“PHP推送示例”我们就以这个推送示例入手,进行二次创作首先解释一下这个推送示例的工作原理我给他写了注释://定义数组urls,值为你想提交的页面网址 $urls = array( 'http://www.example.com/1.html', 'http://www.example.com/2.html', ); //定义变量api为“接口调用地址” $api = 'http://data.zz.baidu.com/urls?site=https://www.wpbkj.com&token=你的token'; $ch = curl_init(); //回传数据 $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); //获取返回信息,并显示 $result = curl_exec($ch); echo $result;我们来改一下这段代码测试一下运行测试结果:说明从结果返回中我们可以看到当前剩余推送次数为2998,也就是说一天可以推送3000次这里吐槽一下,百度还是比较良心的,像某应,一天只能推10次简介就到这里,下一篇我们重点介绍单页面自动并返回提示信息
2021年06月03日
853 阅读
4 点赞
1
2
3
...
6