Ahoj. Můj nadřízený Drlov mi dal za úkol vytvořit něco podobného jako zde (http://4game.cz/domov.php) - Celkem hraje xx hráčů na 2 serverech. Zkoušel jsem si s kámošem hrát s tím php pro server status co je v návodech ale nikam jsme se nedostali. Prosíme tedy o pomoc někoho, kdo tomu rozumí více než mi a je schopný nám to napsat. Předem děkuji za pomoc.
PS.: Porty pro servery jsou 27517,27934,27328 a 37945
PHP status serverů
- Arcas
- Příspěvky: 1406
- Věk: 26
- Registrován: 13 bře 2012, 19:15
- Reputation: 0
PHP status serverů
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...
// no comment
Uranus-Portal.com

// no comment
Uranus-Portal.com

- Mysteria
- Příspěvky: 9122
- Registrován: 26 pro 2009, 15:40
- Reputation: 7
- Bydliště: Česká republika
- Kontaktovat uživatele:
Re: PHP status serverů
Práce na 2 minutky.
Takhle to vypadá (základní formátování do tabulky tam máš, vzhled si už doděláš sám).

Kód HTML5 validní, nejsou tam udělané žádné validace na to, jestli není server vypnut (ukazuje to jako 0 hráčů).
Takhle to vypadá (základní formátování do tabulky tam máš, vzhled si už doděláš sám).

Kód HTML5 validní, nejsou tam udělané žádné validace na to, jestli není server vypnut (ukazuje to jako 0 hráčů).
Kód: Vybrat vše
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8" />
<meta name="keywords" content="" />
<meta name="robots" content="index,FOLLOW" />
<meta name="author" content="Mysteria" />
<meta name="description" content="" />
<title>Server Status</title>
<style>
table {border: 1px solid black; border-collapse: collapse;}
table tr td{border: 1px solid black; border-collapse: collapse; padding: 1px 10px 1px 10px;}
</style>
</head>
<body>
<table>
<?php
$PortyServeru = Array("27172", "27653", "27540", "27322", "27066", "27022");
ForEach ($PortyServeru As $PortServeru)
{
$Data = Json_Decode(File_Get_Contents("http://query.fakaheda.eu/feed.php?port=$PortServeru"));
echo "<tr><td>" . $Data->hostname . "</td>";
echo "<td>" . $Data->ip . ":" . $Data->port . "</td>";
echo "<td>" . $Data->players ." / " . $Data->slots . "</td></tr>\n";
}
?>
</table>
</body>
</html>
Výběr z vlastních projektů: MinecraftServerList.cz ✔ Minecraft Extended Punishment List ✔ Killing Floor2 servery ✔








Spoiler: zobrazit
- Vojko
- Příspěvky: 3247
- Věk: 28
- Registrován: 24 dub 2011, 11:47
- Reputation: 1
- Bydliště: Slovensko, Bratislava
Re: PHP status serverů
Mysteria asi si ho zle pochopil 
Ja som to tiež pôvodne tak ...
Ale potom som si to prečítal ešte raz, a on chce tú v pravo hore ...
Že spolu

Ja som to tiež pôvodne tak ...
Ale potom som si to prečítal ešte raz, a on chce tú v pravo hore ...
Že spolu

Aj keď tu na fóre nie som aktívny, môžete mi písať na Skype, E-Mail, ...
- Mysteria
- Příspěvky: 9122
- Registrován: 26 pro 2009, 15:40
- Reputation: 7
- Bydliště: Česká republika
- Kontaktovat uživatele:
Re: PHP status serverů
OK, ještě jednodušší 
Výsledek: Právě hraje 136 / 325 hráčů na 4 serverech.
PS: Karma+

Výsledek: Právě hraje 136 / 325 hráčů na 4 serverech.
Kód: Vybrat vše
<?php
Error_Reporting(0);
$PortyServeru = Array("27517", "27934", "27328", "37945");
$PocetHracu = 0;
$PocetSlotu = 0;
$PocetServeru = 0;
ForEach ($PortyServeru As $PortServeru)
{
$Data = Json_Decode(File_Get_Contents("http://query.fakaheda.eu/feed.php?port=$PortServeru"));
$PocetHracu = $PocetHracu + $Data->players;
$PocetSlotu = $PocetSlotu + $Data->slots;
$PocetServeru = $PocetServeru + 1;
}
Echo "Právě hraje <strong>" . $PocetHracu . "</strong> / <strong>" . $PocetSlotu . "</strong> hráčů na <strong>" . $PocetServeru . "</strong> serverech.";
?>
PS: Karma+

Výběr z vlastních projektů: MinecraftServerList.cz ✔ Minecraft Extended Punishment List ✔ Killing Floor2 servery ✔








Spoiler: zobrazit
- Arcas
- Příspěvky: 1406
- Věk: 26
- Registrován: 13 bře 2012, 19:15
- Reputation: 0
Re: PHP status serverů
Strašně moc děkuju, karma bude hned po dopsání článku 

Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...
// no comment
Uranus-Portal.com

// no comment
Uranus-Portal.com

- Arcas
- Příspěvky: 1406
- Věk: 26
- Registrován: 13 bře 2012, 19:15
- Reputation: 0
Re: PHP status serverů
Karma +
LOCK
LOCK
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...
// no comment
Uranus-Portal.com

// no comment
Uranus-Portal.com

Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 52 hostů