Teamspeak 3

09/22/2012 13:55 NON-CENT HOSTING#1
~CLOSED!
09/23/2012 21:46 .AppleTree.#2
Das schon gefunden?: [Only registered and activated users can see links. Click Here To Register...]

Ansonsten Frag mal hier: [Only registered and activated users can see links. Click Here To Register...]

MFG AppleTree
09/23/2012 21:56 NON-CENT HOSTING#3
~CLOSED!
09/23/2012 21:58 Achileus#4
Code:
<?php
    $online = @fsockopen("[COLOR="Red"]IP[/COLOR]",[COLOR="Lime"]PORT(TEAMSPEAK z.B 9987)[/COLOR], $errno, $errstr, 1);
    if($online >= 1) { 
        echo '<b><font color=#00FF00>Online</font></b>';
    }
    else {
    echo '<b><font color=#FF0000>Offline</font></b>';
    }
?></li>
09/23/2012 22:03 NON-CENT HOSTING#5
Quote:
Originally Posted by Achileus View Post
Code:
<?php
    $online = @fsockopen("[COLOR="Red"]IP[/COLOR]",[COLOR="Lime"]PORT(TEAMSPEAK z.B 9987)[/COLOR], $errno, $errstr, 1);
    if($online >= 1) { 
        echo '<b><font color=#00FF00>Online</font></b>';
    }
    else {
    echo '<b><font color=#FF0000>Offline</font></b>';
    }
?></li>
Danke! aber wieso wird mein Server als offline angezeigt
[ja ich habe ip und port geändert]
09/23/2012 22:04 Monkry#6
Quote:
Originally Posted by NON-CENT HOSTING View Post
[Only registered and activated users can see links. Click Here To Register...]
Im off-Tpoic bitte nicht pushen.
09/23/2012 22:07 NON-CENT HOSTING#7
Quote:
Originally Posted by XeJoY View Post
Im off-Tpoic bitte nicht pushen.
Alles klar...
d.h. jedes mal ein neuen Thread öfnnen?
09/23/2012 22:35 Requiable#8
Ich habe zwar noch nie mit php gearbeitet, aber mach mal bei der If-Angabe "If $Online = 1" zu "If $Online = 0"
Kann ja sein, dass der das so abfrägt, da bei z.B. Minecraft Servern das genau so ist :awesome:
09/23/2012 22:41 Achileus#9
Quote:
Originally Posted by NON-CENT HOSTING View Post
Danke! aber wieso wird mein Server als offline angezeigt
[ja ich habe ip und port geändert]
Wenn du das eigl richtig geändert hast sollte es klappen versuch mal die ip 127.0.0.1 zu machen ! der Port muss auch genau stimmen das muss ja klappen und habe es auch mal getestet gehabt.
09/23/2012 22:52 NON-CENT HOSTING#10
Quote:
Originally Posted by Requiable View Post
Ich habe zwar noch nie mit php gearbeitet, aber mach mal bei der If-Angabe "If $Online = 1" zu "If $Online = 0"
Kann ja sein, dass der das so abfrägt, da bei z.B. Minecraft Servern das genau so ist :awesome:
wenn ich das einstelle ist jeder port online egal ob der teamspeak online oder offline ist.

Quote:
Originally Posted by Achileus View Post
Wenn du das eigl richtig geändert hast sollte es klappen versuch mal die ip 127.0.0.1 zu machen ! der Port muss auch genau stimmen das muss ja klappen und habe es auch mal getestet gehabt.
habe alles richtig aber der server is dauerhaft online egal ob mein ts3 server online oder offline ist.
09/24/2012 00:54 .AppleTree.#11
Sry hab ne weile gesucht und dann hab ich das irgendwie vergessen oder so ^^

Vlt. kann man den Server ja an pingen... weis nur nicht ob die alle verschiedene IPs haben oder ob da nur der Port ändert, und auch kp wie das genau klappen sollte.

MFG AppleTree
09/24/2012 16:02 lanara#12
#moved
09/24/2012 17:43 マルコ#13
Verschiedene TS³ Server haben verschiedene Ports, wenn alle auf dem selben Host laufen (falls ich mich nicht täusche)
PHP Code:
function ping($ip,$port)
/* Ping IP @ port
 *
 * @param1: string (IP to ping)
 * @param2: int (Port to ping)
 *
 * @return: boolean
 */
{
  
$ps = @fsockopen($ip,$port,$serror,$serrorstr,1);
  if(!
$ps)
  {
    return 
false;
  }
  else
  {
    
fclose($ps);
    return 
true;
  }

09/24/2012 18:35 NON-CENT HOSTING#14
Quote:
Originally Posted by マルコ View Post
Verschiedene TS³ Server haben verschiedene Ports, wenn alle auf dem selben Host laufen (falls ich mich nicht täusche)
PHP Code:
function ping($ip,$port)
/* Ping IP @ port
 *
 * @param1: string (IP to ping)
 * @param2: int (Port to ping)
 *
 * @return: boolean
 */
{
  
$ps = @fsockopen($ip,$port,$serror,$serrorstr,1);
  if(!
$ps)
  {
    return 
false;
  }
  else
  {
    
fclose($ps);
    return 
true;
  }

kannst du mir das mal mit 93.92.148.112 und port 9987 einsetzen? weil bei mir läuft das irgendwie nicht.
09/24/2012 23:05 マルコ#15
PHP Code:
if(ping('93.92.148.112',9987))
  
$ts3onlinestatus '<span style="color:lime;">online</span>';
else
  
$ts3onlinestatus '<span style="color:red;">offline</span>'
und dann kannst du die Variable $ts3onlinestatus an der gewünschten Stelle auf der Seite einsetzen. Ganz normal, wie jede andere Variable auch.