Dato che ormai qualsiasi gestore di server che sa HTML e CSS ma non conosce il PHP vorrebbe mettere nel sito il contatore player e altre info del server ma non lo sa fare, quindi ho pensato, "Come mai non facilitargli il lavoro facendogliene uno io, evitando tra l'altro inutili e ripetitive domande?" Eccovi il mio progettino php per prendere le info dal server, ovviamente, non sto dicendo che è un lavoro immane, ma se non si conosce il php, non si può fare.
Ecco il codice, ho lasciato l'HTML di base e niente css così potrete personalizzarlo come volete!
Codice:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>PHP Info Query</title>
</head>
<body>
<?php
//cambiare solamente IP:PORTA con il rispettivo IP:PORTA del vostro server
$data = json_decode(file_get_contents('https://use.gameapis.net/mc/query/info/IP:PORTA'),true);
//Questo se è online il server scriverà il primo echo, altrimenti il secondo
if($data['status'] == true) {
echo '<p class="status">Il server è online</p>';
} else {
echo '<p class="status">Il server è offline</p>';
}
//Questo prende l'ip numerico del server
echo $data['hostname'];
//Questo prende la porta del server
echo $data['port'];
//Questo prende la versione di gioco
echo $data['version']
//Questo prende i player online
echo $data['players']['online']." "."Giocatori on";
//Questo prende il numero massimo di slot disponibili
echo $data['players']['max']." "."Slot";
//Questo prende il motd
echo $data['motds']['html'];
?>
</body>
</html>
Spero vi sia di aiuto e che vi sia utile, i nomi delle classi li potrete anche cambiare e ricordate!
Sostituite IP : PORTA!