MC servery v tabuľke vzostupne

Technická podpora pro naše hostované weby
Message
Autor
haelexuis
Příspěvky: 85
Věk: 45
Registrován: 13 pro 2012, 16:24
Reputation: 0

MC servery v tabuľke vzostupne

#1 Příspěvekod haelexuis » 28 dub 2013, 17:35

Nedávno som si kúpil doménu a webhosting http://crazygame.cz/test/, do teraz som bol na fakahede a mám jeden problém, ako nastaviť aby sa mi servery s tabuľke zobrazovali vzostupne podľa toho koľko je kde hráčov? druhý problém je že v tabuľke jak je v ľavo "Online" chcem len zelený obrázok alebo červený na offline, web- http://crazygame.cz/test/
kod-

Kód: Vybrat vše

<table>
<tbody>
<tr>
<td>Stav</td>
<td>Názov serveru</td>
<td>Hráči</td>
<td>IP Adresa</td>
</tr>       
        <?php
          $IP = Array("93.91.240.149:27637", "93.91.240.149:27637", "93.91.240.149:27637", "93.91.240.149:27637", "93.91.240.149:27637", "93.91.240.149:27637", "93.91.240.149:27637", "93.91.240.149:27637", "93.91.240.149:27637");
          ForEach ($IP As $IP)
          {
            $Data = Json_Decode(File_Get_Contents("http://query.fakaheda.eu/$IP.feed"));   
            echo "<td>" . $Data->status . " " . $Data->version . "</td>";
            echo "<td>" . $Data->hostname . "</td>";
            echo "<td>" . $Data->players ." / " . $Data->slots . "</td>\n";
            echo "<td>" . $Data->ip . "$IP" . $Data->port . "</td></tr>";
          }
?>
</table>
Obrázek

Uživatelský avatar
Qefik
Příspěvky: 5714
Registrován: 26 pro 2009, 11:26
Reputation: 0
Kontaktovat uživatele:

Re: MC servery v tabuľke vzostupne

#2 Příspěvekod Qefik » 28 dub 2013, 18:45

Co se týče obrázku, tak není nic jednoduššího než zkontrolovat hodnotu statusu. Pokud je hodnota Online, tak se zobrazí obrázek online a pokud ne, offline obrázek. Jde to jednoduše přes podmínku if.

S řazením mě žádný jednoduchý skript v php nenapadá, pokud plánuješ mít tolik serverů.
Rozdávat rady je zbytečné. Moudrý si poradí sám a hlupák stejně neposlechne.
Mark Twain

haelexuis
Příspěvky: 85
Věk: 45
Registrován: 13 pro 2012, 16:24
Reputation: 0

Re: MC servery v tabuľke vzostupne

#3 Příspěvekod haelexuis » 28 dub 2013, 18:52

No tak to bude serverlist... a podmienky v PHP neovladam :D :(
Naposledy upravil(a) haelexuis dne 29 lis 2016, 22:06, celkem upraveno 2 x.
Obrázek

Uživatelský avatar
Qefik
Příspěvky: 5714
Registrován: 26 pro 2009, 11:26
Reputation: 0
Kontaktovat uživatele:

Re: MC servery v tabuľke vzostupne

#4 Příspěvekod Qefik » 28 dub 2013, 19:02

Uvědomuješ si ale že tento kód ukáže pouze status serverů od fakahedy? A pokud to má mít kupu funkcí a neumíš ani podmínky v php, tak hodně štěstí... Jinak, podmínky v php http://www.jakpsatweb.cz/php/php-tahak.html#vetveni
http://www.zive.cz/clanky/php---5-dil-- ... fault.aspx
http://webtvorba.howto.cz/php-5-podminky-if-a-switch/
Rozdávat rady je zbytečné. Moudrý si poradí sám a hlupák stejně neposlechne.
Mark Twain

haelexuis
Příspěvky: 85
Věk: 45
Registrován: 13 pro 2012, 16:24
Reputation: 0

Re: MC servery v tabuľke vzostupne

#5 Příspěvekod haelexuis » 28 dub 2013, 19:05

Budú tam len fakaheda servery :D
Naposledy upravil(a) haelexuis dne 22 kvě 2015, 00:47, celkem upraveno 1 x.
Obrázek

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: MC servery v tabuľke vzostupne

#6 Příspěvekod Mysteria » 28 dub 2013, 19:19

Qefik píše:Uvědomuješ si ale že tento kód ukáže pouze status serverů od fakahedy? A pokud to má mít kupu funkcí a neumíš ani podmínky v php, tak hodně štěstí... Jinak, podmínky v php

Přesně tohle jsem mu psal já. Jediný co udělal, je že odstranil nepotřebné věci z mého statusu a udělal z toho pole foreachem, ale chce mít z toho nejlepší serverlist, přitom v PHP nic neumí.
Na moje upozornění, že tenhle kód nebude i stovek serverů nejefektivnější nereaguje, ale kdo chce kam, pomozme mu tam. :)

Ale tak co, uvidíme kolik toho dokáže, třeba budeme mile překvapeni. ;)

haelexuis
Příspěvky: 85
Věk: 45
Registrován: 13 pro 2012, 16:24
Reputation: 0

Re: MC servery v tabuľke vzostupne

#7 Příspěvekod haelexuis » 28 dub 2013, 19:21

No možno budete :) (mozno niekedy v buducnosti)
Naposledy upravil(a) haelexuis dne 29 lis 2016, 22:07, celkem upraveno 1 x.
Obrázek

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: MC servery v tabuľke vzostupne

#8 Příspěvekod Mysteria » 28 dub 2013, 19:27

No tak to je jasný, ale tohle jsem nemyslel jsem zavedené serverlisty jako třeba http://www.gametracker.com/search/minecraft/ a podobné.

haelexuis
Příspěvky: 85
Věk: 45
Registrován: 13 pro 2012, 16:24
Reputation: 0

Re: MC servery v tabuľke vzostupne

#9 Příspěvekod haelexuis » 28 dub 2013, 19:30

Tak to možno nemám :D... čo je zle tu

Kód: Vybrat vše

If ($Data->status = "<img alt="" src="http://crazygame.cz/online.png" style="width: 18px; height: 18px;" title="Server $IP je online" />")

(okrem toho $IP :D)
Obrázek

Uživatelský avatar
Qefik
Příspěvky: 5714
Registrován: 26 pro 2009, 11:26
Reputation: 0
Kontaktovat uživatele:

Re: MC servery v tabuľke vzostupne

#10 Příspěvekod Qefik » 28 dub 2013, 19:32

Kdyby sis přečetl to co sem ti posílal, tak víš že
if (podmínka)
příkaz, který se vykoná, pokud je podmínka splněna;
else
příkaz, který se vykoná, pokud není podmínka splněna
Rozdávat rady je zbytečné. Moudrý si poradí sám a hlupák stejně neposlechne.
Mark Twain


Zpět na „Web hosting“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host