![]() |
![]() |
-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) |
|
|
![]() |
-Gość_Master- |
![]() ![]()
Post
#2
|
Goście ![]() |
Mam problem Mój config wygląda tak:
<?php //=========== FragFrog's MU WebCenter =============== // Welcome to FrogMu's WebCenter, originally based on // IO*'s files and editted and modified by FragFrog //=========== FragFrog's Mu WebCenter ================ //============== USER EDITABLE AREA =================== // Enter the IP or DSN of the database server to connect to // Change to your server IP (if remote only) works with DNS $dbhost = "127.0.0.1"; // Enter the username to connect to the db $dbuser = "php"; // Enter the password for the SQL Server $dbpasswd = "master"; //Admin Login $alogin = "php"; //Admin Password $apass = "master"; //Database Name $db = 'MuOnline'; //Host. IP If working remotely $host = '127.0.0.1'; $ip = "192.168.13.46"; $regsubmit = "regform.submit()"; $msconnect=mssql_connect("$host","$alogin","$apass"); $msdb=mssql_select_db("$db",$msconnect); ?> Stronka sie wyświetla, po wejściu na nią pojawia mi coś takiego 'Fatal error: Call to undefined function mssql_connect() in c:\AppServ\www\Website\config.php on line 34 ' czy wie ktoś jak to można naprawić (mam system XP) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:47 |