3 Star 15 Fork 2

GamerNoTitle/Minecraft-Server-Status

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
index.php 5.24 KB
一键复制 编辑 原始数据 按行查看 历史
Pesy Wu 提交于 2021-06-07 18:12 . fix: syntax error
<?php
// 原作者为MCNewsTools,由GamerNoTitle二次修改,模板套用的HTML5UP的HTML模板,请在使用该程序的时候不要删除版权信息,Thanks♪(・ω・)ノ!
$host = "mc.example.com"; //设置服务器域名或 IP
$port = "25565"; //设置服务器端口,可以直接用服务器的链接端口,也可以使用query端口(UDP协议)
$name = 'ExampleName'; // 服务器名字,会显示在标签页的标题和网站打头的大标题处
$iconlink = 'https://cdn.jsdelivr.net/gh/GamerNoTitle/Picture-repo@1.0/AboutMe/logo-mini.png'; // 网站图标链接,可以使图片格式(.png/.jpg/etc.)或者是ico图标,用绝对路径或相对路径均可
$description = 'Server Status by <a href="https://bili33.top">GamerNoTitle</a> | Tamplate by <a href="https://html5up.net">HTML5UP</a><br>Open Source Project <a href="https://github.com/GamerNoTitle/Minecraft-Server-Status">Minecraft-Server-Status</a> is now avaliable on <a href="https://github.com/GamerNoTitle/Minecraft-Server-Status">Github</a>'; // 描述,会显示在大标题的下方,用html语法写就可以了,换行请用<br>
$imagelink = 'https://cdn.jsdelivr.net/gh/GamerNoTitle/Picture-repo@1.0/AboutMe/logo-mini.png'; // 图片链接,会显示在服务器信息右边的圈圈里
/*
$host = $_GET["host"];
$port = $_GET["port"];
以下html的内容请自己酌情更改,请不要删除版权信息
*/
require_once __DIR__.'/data.php';
?>
<html>
<head>
<title><?php echo $name; ?></title>
<link rel="shortcut icon" href=<?php echo $iconlink; ?>>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="assets/css/main.css" />
<noscript><link rel="stylesheet" href="assets/css/noscript.css" /></noscript>
</head>
<body class="is-preload">
<!-- Wrapper -->
<div id="wrapper">
<!-- Header -->
<header id="header" class="alt">
<span class="logo"><img src="images/logo.svg" alt="" /></span>
<h1><?php echo $name; ?></h1>
<p><?php echo $description; ?></p>
</header>
<!-- Main -->
<div id="main">
<!-- Introduction -->
<section id="intro" class="main">
<div class="spotlight">
<div class="content">
<header class="major">
<h2>Minecraft服务器状态</h2>
</header>
<hr>
<p>状态:<font color="#2a6c0f"><?php echo $status; ?></font></p>
<p>IP 或域名:<font color="#2a6c0f"><?php echo $host; ?></font>
<br>主机 IP:<font color="#2a6c0f"><?php echo $hostip; ?></font>
<br>端口:<font color="#2a6c0f"><?php echo $port; ?></font></p>
<p>MOTD:<font color="#2a6c0f"><?php echo $motd; ?></font>
<br>清除颜色参数后的 MOTD:<font color="#2a6c0f"><?php echo $clean_motd; ?></font>
<br>颜色参数转为 HTML 的 MOTD:<font color="#2a6c0f"><?php echo $html_motd; ?></font></p>
<p>平台:<font color="#2a6c0f"><?php echo $platform; ?></font>
<br>游戏类型:<font color="#2a6c0f"><?php echo $gametype; ?></font></p>
<p>兼容游戏版本:<font color="#2a6c0f"><?php echo $version; ?></font>
<br>服务器使用的软件或核心:<font color="#2a6c0f"><?php echo $software; ?></font></p>
<p>可容纳最大玩家数:<font color="#2a6c0f"><?php echo $players_max; ?></font>
<br>在线玩家数:<font color="#2a6c0f"><?php echo $players_online; ?></font></p>
<p>使用的查询方式:<font color="#2a6c0f"><?php echo $agreement; ?></font>
<br>查询用时:<font color="#2a6c0f"><?php echo $processed; ?></font></p>
<!-- <hr> -->
<h3>目前在线玩家 <font color="#2a6c0f"><?php echo $players_online; ?></font>/<font color="#2a6c0f"><?php echo $players_max; ?></font></h3>
<?php if (is_array($Players)) : ?>
<?php foreach($Players as $Player) : ?>
<?php if ($platform == "MINECRAFT") : ?>
<?php echo '<img src="https://cravatar.eu/helmhead/'.htmlspecialchars($Player).'/15.png"> '.htmlspecialchars($Player); ?><br>
<?php else: ?>
<?php echo '<img src="https://cravatar.eu/helmhead/steve/15.png"> '.htmlspecialchars($Player); ?><br>
<?php endif; ?>
<?php endforeach; ?>
<?php else: ?>
无玩家在线。
<?php endif; ?> <hr>
<ul class="actions">
<li><a href="https://bili33.top" class="button">About GamerNoTitle</a></li>
<li><a href="https://github.com/GamerNoTitle/Minecraft-Server-Status" class="button">View on Github</a></li>
<li><a href="https://html5up.net" class="button">HTML5UP</a></li>
</ul>
</div>
<span class="image"><img src=<?php echo $imagelink; ?> alt="" /></span>
</div>
</section>
</div>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.scrollex.min.js"></script>
<script src="assets/js/jquery.scrolly.min.js"></script>
<script src="assets/js/browser.min.js"></script>
<script src="assets/js/breakpoints.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
CSS
1
https://gitee.com/GamerNoTitle/Minecraft-Server-Status.git
git@gitee.com:GamerNoTitle/Minecraft-Server-Status.git
GamerNoTitle
Minecraft-Server-Status
Minecraft-Server-Status
master

搜索帮助