我想知道如何制作这个
的index.php
<?php
echo "Players Online: ".$Hypixel->players->online."/".$Hypixel->players->max."<br />";
?>
每5秒更新一次
servers.php
<?php
$Hypixel_json_infoquery = file_get_contents('https://use.gameapis.net/mc/query/info/mc.hypixel.net');
$Hypixel = json_decode($Hypixel_json_infoquery);
?>
答案 0 :(得分:-1)
PHP仅在页面加载时更新。可以强制它进行元刷新,但这会导致完全重新加载。
最好的办法是编写一些执行Ajax请求的JavaScript,并更新页面DOM。类似的东西应该工作(在所有浏览器栏IE11):
setInterval(function () {
fetch('https://use.gameapis.net/mc/query/info/mc.hypixel.net')
.then(function(response) {
// update DOM here
});
}, 5)