前排提示
BaoTa Only BaoTa Only BaoTa Only
Handsome Only Handsome Only Handsome Only
目前仅支持宝塔面板以及Typecho的handsome主题~
样式摘自Gordsky,自己一点一点复现的
食用教程
一Giao我里GiaoGiao
先下载status.php文件,修改第12行md5key(非常重要,不然别人可以看见你的服务器信息)
再丢入/usr/themes/handsome/下
然后添加一个独立页面,选择模板[服务器状态]
最后添加自定义字段
bt_url 宝塔地址(要带上http和末尾/) *必填
bt_key 宝塔API的密匙 *必填
sweet_js 是否引用SweetAlert(如果已经引用,填1,没有就填0) *必填
file_url status.php的网址 *选填
ajax_time 数据刷新时间(最低1s,低于1s则为1s,为空则默认10s) *选填
ip_api IP信息API(IP.SB或为空默认)

刷新博客,进入新增的页面内,就可以看到效果啦!
发展历程
在Handsome主题群内看见一个大佬发出的站,一眼就相中了
然后群里另一个大佬在哪找宝塔API,开始写这个页面,但是没写成
最后就是我闷声发大财了,自己花了三四个小时写完了这个页面
Ver-1.0.1 发现同一个API请求了两次,还不同步,优化成一次请求,同时优化了几个小地方
Ver-1.0.2 刷新速度太快了,我这小水管鸡扛不住,10s刷新一次数据,js里自己可以改(源码785行10*1000,改为自己想要的时间)
Ver-1.0.3 加入自定义刷新速度,最低1s,低于1s则为1s,为空则默认10s
Ver-1.0.4 加入获取IP信息的API选择,目前仅有IP.SB和IP-API.COM两种,为空默认后者
Ver-1.0.5 加入了报错弹窗和加载中弹窗,现在可以看见状态获取失败的原因了
演示图
详细可前往本站 [页面->服务器状态] 查看
版权属于:Weifeng
本文链接:https://wfblog.net/archives/blog_status.html
转载时须注明出处及本声明
按照你的方法使用了显示不了CPU等信息,信息输出全为空,哪里错了嘛。地址https://www.yjs2635.xyz/status.html
没填对信息,参照后台演示图,再试试
我把宝塔面板的安全入口设置为空了,然后就可以正常显示了
噗,安全入口这个事儿我没想到
和你发的的参照演示图填写的一样的,就是不知道问题出来了哪儿
老哥 我加了时间字段后JS报错了,不加时间字段,又报页面的错 求解答?
给个地址或给个图啊,不然我咋知道报啥错
好像是获取不到cpu的信息
https://www.itggg.cn/Server.html 大佬帮忙看看啥错
配置了:url key time 三个字段
你参照我的演示图,再试试
嗯,GOOD!拿走了。|´・ω・)ノ
怎么显示不出来服务器的信息,可以个参考吗?
网站IP没白名单...内网不行,要外网IP
已添加设置演示图
Warning: fwrite() expects parameter 1 to be resource, bool given in /www/wwwroot/typecho/usr/themes/handsome/status.php on line 184
Warning: fclose() expects parameter 1 to be resource, bool given in /www/wwwroot/typecho/usr/themes/handsome/status.php on line 185
大佬出现这种情况是怎么回事
没有写入权限吧,给个755试试
给的是777
奇怪了,我没出现过这个错误...你试试手动把fopen fwrite fclose改成file_put_contents试试
博主大大用的PHP版本是?
我的是7.4
5.6...
你配置了后台吗?我怎么感觉文件不存在啊...
我解决了,在 handsome 主题的 asset 文件夹里新建一个 cache 文件夹就好了
好的
我还发现了个问题:定位不准。。。我在石家庄定位到北京,挂香港梯子的时候就定位到广东,怎么办
免费api要什么自行车...你可以自己换一个
不会啊。。。
IP.SB怎么换?大佬能帮帮我吗
可以了,去Github下载最新版,再次添加自定义字段 ip_api 内容输入IP.SB即可
我忘了行末加分号。。。
感谢,我捣鼓半天了也没捣鼓上,每次都不输出。。。