[Progetto] Server Info PHP Template

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!
(Modificato 26/09/2017, 20:22 da _Mega_.)
Citazione:"I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L'insieme dei due costituisce una forza incalcolabile"


Finalmente la fibra! 
[Immagine: 6452717925.png]
2 utenti apprezzano questo post
Mi piacerebbe sapere cosa ne pensate!
Citazione:"I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L'insieme dei due costituisce una forza incalcolabile"


Finalmente la fibra! 
[Immagine: 6452717925.png]
Ottimo @_Mega_ . Ovviamente si potrebbe espandere in tantissimi altri modi, esempio, cliccando viene copiato automaticamente nel clipboard. Ben fatto comunque!
"Siamo tutti apprendisti in un mestiere dove non si diventa mai maestri."
Ernest Hemingway.

Developer Web | Libero Osservatore 
01/10/2017, 13:00Mhattew ha scritto: Ottimo @_Mega_ . Ovviamente si potrebbe espandere in tantissimi altri modi, esempio, cliccando viene copiato automaticamente nel clipboard. Ben fatto comunque!

Ho intenzione di fare un sito dimostrativo per aiutare la gente dove testa gli script e scrive quelli che vengono utilizzati quando mostra determinate cose.
Citazione:"I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L'insieme dei due costituisce una forza incalcolabile"


Finalmente la fibra! 
[Immagine: 6452717925.png]
Discussioni simili
Risposta di Lafa
20/07/2018, 15:42
Risposta di _Mega_
25/06/2018, 13:51
 
[Risolto] Tag PHP (mybb)
12 504
Risposta di Omar
06/03/2018, 17:24
 
[Progetto] WebSite Template
8 640
Risposta di Lafa_96
10/02/2018, 22:13
 
[Progetto] WebSite Template
6 713
Risposta di TheCrazyGamer73
22/11/2017, 20:34

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)