Autor | Zpráva | ||
---|---|---|---|
Tino Profil * |
#1 · Zasláno: 30. 8. 2011, 17:08:44
Zdravím potrebujem poradiť, našiel som php script krorý by mal kontrolovať či je server On alebo Off ale niejako mi to nefunguje ide o Minecraft server na debiane
<? $ip = "127.0.0.1"; $port = "25565"; if (! $sock = @fsockopen($ip, $port, $num, $error, 5)) echo '<FONT COLOR=red>Offline</FONT>'; else{ echo '<FONT COLOR=lime>Online</FONT>'; fclose($sock); } ?> |
||
Joker Profil |
#2 · Zasláno: 30. 8. 2011, 17:12:03
Tino:
Co znamená „niejako mi to nefunguje“? |
||
Tino Profil * |
#3 · Zasláno: 30. 8. 2011, 17:16:00
že mi to nejde :-) píše stále server je OFF aj keď je ON sorry za chybu :-)
|
||
Joker Profil |
#4 · Zasláno: 30. 8. 2011, 17:26:22
Tino:
„že mi to nejde“ Věta „Píše to offline i když server je online“ dává alespoň nějakou představu, „nefunguje“ může znamenat cokoliv. Když se odstraní zavináč před fsockopen a nastaví error_reporting na E_ALL, napíše to nějakou chybu? Třetí parametr (zde $num) by měl obsahovat chybový kód, takže co je v proměnné $num? Mimochodem, ta IP doufám ve skutečnosti není 127.0.0.1? :-) |
||
Krakatoa Profil |
#5 · Zasláno: 30. 8. 2011, 17:36:21 · Upravil/a: Krakatoa
Já ten tvůj skript vyzkoušel (změnil jsem port na 80 a zapl lokální server) a ukazuje mi to Online.
Máš povolen php_sockets.dll? Netestuješ lokální IP z venku? |
||
Tino Profil * |
#6 · Zasláno: 30. 8. 2011, 18:05:03
už mi to jede dik hoši mal sem tam menšiu chybu v kode dík
|
||
pcmanik Profil |
#7 · Zasláno: 30. 8. 2011, 20:25:12
Tino:
Bolo by dobre napisat sem riesenie, ak by mal niekto rovnaky problem. |
||
Časová prodleva: 13 let
|
0