![]() |
![]() |
-Snap- |
![]() ![]()
Post
#1
|
Goście ![]() |
A więc chciałem zrobic www z STATUSAMI SERVERÓW do pewneg gry MuOnline, ale gdy mam 1 status servera wszystko jest OK, problem powstaje wtedy gdy dodam 2,3,4... status server, wyskakuje mi taki oto błąd na www :
Fatal error: Cannot redeclare is_muserver_online() (previously declared in /home/accounts_j/julchoklad/public_html/main.php(94) : eval()'d code:3) in /home/accounts_j/julchoklad/public_html/main.php(94) : eval()'d code on line 23 Prosze o pomoc, a i to jest kod php którego używam do pokazywania statusów: [/CODE] <?php is_muserver_online('111.222.333.444'); function is_muserver_online($ip) { $ports = array("<font color=\"000000\">NAZWA SERVERA</font>" => "55901" ); foreach($ports as $server => $port) { if($fp = @fsockopen($ip, $port, $errno, $errstr, 1) == false) { echo "</b>" . $server . "</b>: <font color=\"FF0000\">Offline</font>"; } else { echo "</b>" . $server . "</b>: <font color=\"00FF00\">Online</font>"; } } } ?> [/CODE] Prosze o pomoc, wszystko jasno jest opisane. A to jest skrypt w którym błąd występuje: Kod <br> <?php is_muserver_online('111.222.333.444'); function is_muserver_online($ip) { $ports = array("<font color=\"000000\">NAZWA SERVERA</font>" => "55901" ); foreach($ports as $server => $port) { if($fp = @fsockopen($ip, $port, $errno, $errstr, 1) == false) { echo "</b>" . $server . "</b>: <font color=\"FF0000\">Offline</font>"; } else { echo "</b>" . $server . "</b>: <font color=\"00FF00\">Online</font>"; } } } ?> <br> <?php is_muserver_online('111.222.333.444'); function is_muserver_online($ip) { $ports = array("<font color=\"000000\">NAZWA SERVERA</font>" => "55901" ); foreach($ports as $server => $port) { if($fp = @fsockopen($ip, $port, $errno, $errstr, 1) == false) { echo "</b>" . $server . "</b>: <font color=\"FF0000\">Offline</font>"; } else { echo "</b>" . $server . "</b>: <font color=\"00FF00\">Online</font>"; } } } ?> <br> Chciałbym żeby ten skryp wyświetlał mi na www sie w taki sposub np: Server OldMu: Online Server Jakistam: Offline Server costam: Offline Server Costam2: Online Server blabla: Online A i Jeszcze jedno Każdy server ma Swoje PORTY otwarte dzięki którym możemy połączyć sie z nim i nie te porty są różne W tym skrypcie za NAZWA SERVERA jest port 555901 Przerobiłem ten skrypt na taki: Kod <?php function is_muserver_online($ip) { $ports = array("<font color=\"000000\">NAZWA SERVERA</font>" => "55901" ); foreach($ports as $server => $port) { if($fp = @fsockopen($ip, $port, $errno, $errstr, 1) == false) { echo "</b>" . $server . "</b>: <font color=\"FF0000\">Offline</font>"; } else { echo "</b>" . $server . "</b>: <font color=\"00FF00\">Online</font>"; } } } is_muserver_online('ip1'); is_muserver_online('ip2'); is_muserver_online('ip3'); ?> Ale znowu porty są takie same i na stronie wyświetla mi się to tak: NAZWA SERVERA: OfflineNAZWA SERVERA: OnlineNAZWA SERVERA: Online Wszytko razem bez przerwy itp. :/ Prosze bardzo o pomoc :/ (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ja się w tym gubie (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:49 |