Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Status serverów, Kilka skryptów i ERROR :( Need HELP
-Snap-
post
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)
Go to the top of the page
+Quote Post

Posty w temacie
- Snap   Status serverów   29.05.2005, 14:27:51
- - tiraeth   Za dużo razy utworzyłeś funkcję is_muserver_online...   29.05.2005, 14:31:07
- - Snap   OK wrzuciłem all to co mi dałeś uzupełniając sobe ...   29.05.2005, 15:25:06
- - Ociu   http://wiki.php.pl/index.php/Cannot_redecl...ass_f...   29.05.2005, 15:47:35
- - dr_bonzo   http://pl.php.net/manual/pl/function.gethostbyaddr...   29.05.2005, 16:00:30
- - Snap   dobra a jak usunąć te array i ( ) zeby niebyło ich...   29.05.2005, 16:28:42
- - tiraeth   Hmm... a czy ty cokolwiek zrozumiałeś z tego skryp...   29.05.2005, 16:52:11
- - Snap   OK zrobiłem tak jak mówisz ale : - - - - - Coś ni...   29.05.2005, 17:05:20
- - tiraeth   UPDATE 1. NAPRAWIŁEM BŁDY W KODZIE... TERAZ JUŻ DZ...   29.05.2005, 17:15:06
- - Snap   OK faktycznie teraz już działa Ej dlaczego dy ser...   29.05.2005, 17:41:22
- - Gość_Snap   Dlaczego gdy server jest online to pisze Offline, ...   29.05.2005, 21:04:52
- - dr_bonzo   Cytatjak zrobić, co zkopiować gdzie co dodać żeby ...   29.05.2005, 21:42:22
- - tiraeth   bonzo masz rację niezauważyłem w tym ifie tego fa...   30.05.2005, 13:48:19
- - Gość_Master   Mam problem Mój config wygląda tak: <?php //==...   2.06.2005, 06:08:18
- - Gość_Matikx   [PHP] pobierz, plaintext <?phpfunction serverSt...   7.06.2005, 14:08:21
- - Gość_wrobel   Dopnę się do tematu. Też gram w tą grę i chce zr...   10.10.2007, 08:20:13
- - Gość_wrobel   Te porty by były podwójne DarkPartMu: Online/Off...   10.10.2007, 08:22:41


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:49