ERLEDIGT
JA
JA
ANTWORTEN
13
13
ZUGRIFFE
3633
3633
EMPFEHLEN
-
Hallo,
ich wollte für mein Webhosting das ich mit einem Freund aufbauen will eine TeamSpeak Server Status anzeige programiren ich habe es geschaft den online Status für den kompletten Server hin zu bekommen. Nur für die einzelnen Server das habe ich noch nicht hin bekommen. Hier ist mein Script
Kann mir einer helfen und sagen was daran falsch ist?PHP-Code:<?PHP
function check_ts($ip, $TCP, $UDP, $timeout=1) {
$fp = @fsockopen($ip, $tcp, $errno, $errstr, $timeout);
if (!$fp) {
$stat = false;
} else {
if (fgets($fp) == "[TS]\r\n") {
fputs($fp, "SEL $udp\r\n");
if (fgets($fp) == "OK\r\n") {
$stat = true;
} else {
$stat = false;
}
} else {
$stat = false;
}
if (is_resource($fp))
@fclose($fp);
return $stat;
}
}
if (check_ts("localhost", 51234, 8767)) {
echo "<FONT COLOR=#DD0000><B>OFFLINE</B></FONT>";
} else {
echo "<FONT COLOR=#00DD00><B>ONLINE</B></FONT>";
}
?>Primary System: AMD Athlon 64 X2 4600+ @ 2x2,4 GHz, 3 GB Ram, 380 GB, GeForce 8500GT 512 MB, WinXP-Pro SP2
Secondary System: AMD Athlon XP 3000+ @ 2,2 GHz, 1 GB Ram, 200 GB, GeForce FX 5500 128 MB, WinXP-Pro SP2
http://www.buedchenjta.de
-
03.05.07 17:28 #2
Was sind denn die einzelnen Server?
Soweit ich weiß, muss jeder TS2 Server einen eigenen Port besitzen und kann somit von dem anderen unterschieden werden?
Ansonsten, schau mal hier:
http://www.goteamspeak.com/index.php?page=3rdparty&id=3KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Es gibt einmal den Server den man auf Linux installiert und im Webinterface von TeamSpeak kann man dann die eigendlichen server erstellen und den online status von dem ganzen Server habe ich schon fertig nur die einzelnen Server bekomme ich nicht hin. Weil ich mehrere Server online anzeigen auf eine seite machen will und nicht die Channel angezeigt werden sollen kann ich keine Scrips von diesem Link gebrauchen aber trotzdem danke.
Primary System: AMD Athlon 64 X2 4600+ @ 2x2,4 GHz, 3 GB Ram, 380 GB, GeForce 8500GT 512 MB, WinXP-Pro SP2
Secondary System: AMD Athlon XP 3000+ @ 2,2 GHz, 1 GB Ram, 200 GB, GeForce FX 5500 128 MB, WinXP-Pro SP2
http://www.buedchenjta.de
-
Kann mir keiner helfen?
Primary System: AMD Athlon 64 X2 4600+ @ 2x2,4 GHz, 3 GB Ram, 380 GB, GeForce 8500GT 512 MB, WinXP-Pro SP2
Secondary System: AMD Athlon XP 3000+ @ 2,2 GHz, 1 GB Ram, 200 GB, GeForce FX 5500 128 MB, WinXP-Pro SP2
http://www.buedchenjta.de
-
moin moin
Hast Du Dir DIES hier schonmal angeschaut ?
Ist einfacher und in 5 Minuten eingebaut.
Hab´s bei mir auch so gemacht. Einfach und kostenlos
Vielleicht hilft Dir das weiter !?
-
Nein das kenne ich schon aber trozdem danke.

Ich will einfach nur wissen was an diesem Script falsch ist dann hat sich das ganze Thema erlegeigt
PHP-Code:<?PHP
function check_ts($ip, $TCP, $UDP, $timeout=1) {
$fp = @fsockopen($ip, $tcp, $errno, $errstr, $timeout);
if (!$fp) {
$stat = false;
} else {
if (fgets($fp) == "[TS]\r\n") {
fputs($fp, "SEL $udp\r\n");
if (fgets($fp) == "OK\r\n") {
$stat = true;
} else {
$stat = false;
}
} else {
$stat = false;
}
if (is_resource($fp))
@fclose($fp);
return $stat;
}
}
if (check_ts("localhost", 51234, 8767)) {
echo "<FONT COLOR=#DD0000><B>OFFLINE</B></FONT>";
} else {
echo "<FONT COLOR=#00DD00><B>ONLINE</B></FONT>";
}
?>Primary System: AMD Athlon 64 X2 4600+ @ 2x2,4 GHz, 3 GB Ram, 380 GB, GeForce 8500GT 512 MB, WinXP-Pro SP2
Secondary System: AMD Athlon XP 3000+ @ 2,2 GHz, 1 GB Ram, 200 GB, GeForce FX 5500 128 MB, WinXP-Pro SP2
http://www.buedchenjta.de
-
So soll das dann aus sehen wenn es fertig ist
TeamSpeak Status BildPrimary System: AMD Athlon 64 X2 4600+ @ 2x2,4 GHz, 3 GB Ram, 380 GB, GeForce 8500GT 512 MB, WinXP-Pro SP2
Secondary System: AMD Athlon XP 3000+ @ 2,2 GHz, 1 GB Ram, 200 GB, GeForce FX 5500 128 MB, WinXP-Pro SP2
http://www.buedchenjta.de
-
04.05.07 12:04 #8
Setze mal den error_reporting auf E_ALL und schau, ob er eine Fehlermeldung ausgibt
PHP-Code:error_reporting(E_ALL);
-
Habe ich jetzt mal gemacht und er zeigt mir immer noch das an was er immer anzeigt immer offline obwohl der server online ist
http://web1.39135.vs.webtropia.com/ts.phpPrimary System: AMD Athlon 64 X2 4600+ @ 2x2,4 GHz, 3 GB Ram, 380 GB, GeForce 8500GT 512 MB, WinXP-Pro SP2
Secondary System: AMD Athlon XP 3000+ @ 2,2 GHz, 1 GB Ram, 200 GB, GeForce FX 5500 128 MB, WinXP-Pro SP2
http://www.buedchenjta.de
-
04.05.07 12:29 #10
Probier es mal so:
PHP-Code:<?PHP
function check_ts($ip, $tcp, $udp, $timeout=1) {
$fp = fsockopen($ip, $tcp, $errno, $errstr, $timeout);
if (!$fp) {
$stat = false;
} else {
if (fgets($fp) == "[TS]\r\n") {
fputs($fp, "SEL $udp\r\n");
if (fgets($fp) == "OK\r\n") {
$stat = true;
} else {
$stat = false;
}
} else {
$stat = false;
}
if (is_resource($fp))
@fclose($fp);
return $stat;
}
}
if (check_ts("localhost", 51234, 8767)) {
echo "<FONT COLOR=#DD0000><B>ONLINE</B></FONT>";
} else {
echo "<FONT COLOR=#00DD00><B>OFFLINE</B></FONT>";
}
?>
-
Verarschen kann ich mich auch selber
das einfach vertauschen tollPHP-Code:echo "<FONT COLOR=#DD0000><B>ONLINE</B></FONT>";
} else {
echo "<FONT COLOR=#00DD00><B>OFFLINE</B></FONT>";
}
?>
hast du nicht ein besseres Script oder sonst wer? Ist mir echt wichtgPrimary System: AMD Athlon 64 X2 4600+ @ 2x2,4 GHz, 3 GB Ram, 380 GB, GeForce 8500GT 512 MB, WinXP-Pro SP2
Secondary System: AMD Athlon XP 3000+ @ 2,2 GHz, 1 GB Ram, 200 GB, GeForce FX 5500 128 MB, WinXP-Pro SP2
http://www.buedchenjta.de
-
Ups sorry hab was über sehen
ich entschuldige mich vielmals. aber es klpappt immer noch nicht aber wenn ich diese seite mit dem MIE öffne zeogt er mir das an:
Code :1 2
Warning: fsockopen() [function.fsockopen]: unable to connect to 62.141.39.135:51234 in /srv/www/web1/html/ts.php on line 3 ONLINE
Code :1 2
Warning: fsockopen() [function.fsockopen]: unable to connect to localhost:51234 in /srv/www/web1/html/ts.php on line 3 ONLINE
Primary System: AMD Athlon 64 X2 4600+ @ 2x2,4 GHz, 3 GB Ram, 380 GB, GeForce 8500GT 512 MB, WinXP-Pro SP2
Secondary System: AMD Athlon XP 3000+ @ 2,2 GHz, 1 GB Ram, 200 GB, GeForce FX 5500 128 MB, WinXP-Pro SP2
http://www.buedchenjta.de
-
Ich habe eher die befürchtung das, daß Script in Ordnung ist, nur der TCP Port beim Server kein forwarding aktiviert hat.
das war bei mir nämlich das problem
Wir hoffen immer auf den nächsten Tag, wahrscheinlich erhofft sich der nächste Tag einiges von uns. - Ernst R. Hauschka (dt. Essayist)
-
Glaube ich eher nicht weil wir einen Root Server haben
Primary System: AMD Athlon 64 X2 4600+ @ 2x2,4 GHz, 3 GB Ram, 380 GB, GeForce 8500GT 512 MB, WinXP-Pro SP2
Secondary System: AMD Athlon XP 3000+ @ 2,2 GHz, 1 GB Ram, 200 GB, GeForce FX 5500 128 MB, WinXP-Pro SP2
http://www.buedchenjta.de
Ähnliche Themen
-
SHOUTcast Status Anzeige für Homepage
Von nfsmw15 im Forum PHPAntworten: 17Letzter Beitrag: 29.01.11, 09:11 -
Status Anzeige
Von Seibi im Forum JavaAntworten: 1Letzter Beitrag: 18.12.06, 22:24 -
Upload mit Status Anzeige
Von ICPUI im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 5Letzter Beitrag: 09.08.06, 05:15 -
Online-Status-Anzeige
Von xuriorener im Forum PHPAntworten: 13Letzter Beitrag: 22.06.06, 09:52 -
Status-Anzeige für Datenübertragung
Von sahili im Forum VisualStudio & MFCAntworten: 4Letzter Beitrag: 16.07.05, 22:02





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren