tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
13
ZUGRIFFE
3633
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    nfsmw15 nfsmw15 ist offline Mitglied Silber
    Registriert seit
    Dec 2006
    Ort
    Kelberg
    Beiträge
    71
    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
    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"512348767)) { 
    echo 
    "<FONT COLOR=#DD0000><B>OFFLINE</B></FONT>";
    } else {
    echo 
    "<FONT COLOR=#00DD00><B>ONLINE</B></FONT>";
    }
    ?>
    Kann mir einer helfen und sagen was daran falsch ist?
     
    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

  2. #2
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    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=3
     
    KIDS 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"

  3. #3
    nfsmw15 nfsmw15 ist offline Mitglied Silber
    Registriert seit
    Dec 2006
    Ort
    Kelberg
    Beiträge
    71
    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

  4. #4
    nfsmw15 nfsmw15 ist offline Mitglied Silber
    Registriert seit
    Dec 2006
    Ort
    Kelberg
    Beiträge
    71
    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

  5. #5
    DFence DFence ist offline Mitglied
    Registriert seit
    May 2007
    Beiträge
    24
    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 !?
     

  6. #6
    nfsmw15 nfsmw15 ist offline Mitglied Silber
    Registriert seit
    Dec 2006
    Ort
    Kelberg
    Beiträge
    71
    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"512348767)) { 
    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

  7. #7
    nfsmw15 nfsmw15 ist offline Mitglied Silber
    Registriert seit
    Dec 2006
    Ort
    Kelberg
    Beiträge
    71
    So soll das dann aus sehen wenn es fertig ist
    TeamSpeak Status Bild
     
    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

  8. #8
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Setze mal den error_reporting auf E_ALL und schau, ob er eine Fehlermeldung ausgibt
    PHP-Code:
    error_reporting(E_ALL); 
     

  9. #9
    nfsmw15 nfsmw15 ist offline Mitglied Silber
    Registriert seit
    Dec 2006
    Ort
    Kelberg
    Beiträge
    71
    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.php
     
    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

  10. #10
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    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"512348767)) { 
    echo 
    "<FONT COLOR=#DD0000><B>ONLINE</B></FONT>";
    } else {
    echo 
    "<FONT COLOR=#00DD00><B>OFFLINE</B></FONT>";
    }
    ?>
     

  11. #11
    nfsmw15 nfsmw15 ist offline Mitglied Silber
    Registriert seit
    Dec 2006
    Ort
    Kelberg
    Beiträge
    71
    Verarschen kann ich mich auch selber
    PHP-Code:
    echo "<FONT COLOR=#DD0000><B>ONLINE</B></FONT>";
    } else {
    echo 
    "<FONT COLOR=#00DD00><B>OFFLINE</B></FONT>";
    }
    ?> 
    das einfach vertauschen toll

    hast du nicht ein besseres Script oder sonst wer? Ist mir echt wichtg
     
    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

  12. #12
    nfsmw15 nfsmw15 ist offline Mitglied Silber
    Registriert seit
    Dec 2006
    Ort
    Kelberg
    Beiträge
    71
    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

  13. #13
    Avatar von Wipeout
    Wipeout Wipeout ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Ort
    Gladbeck
    Beiträge
    183
    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)

  14. #14
    nfsmw15 nfsmw15 ist offline Mitglied Silber
    Registriert seit
    Dec 2006
    Ort
    Kelberg
    Beiträge
    71
    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

  1. SHOUTcast Status Anzeige für Homepage
    Von nfsmw15 im Forum PHP
    Antworten: 17
    Letzter Beitrag: 29.01.11, 09:11
  2. Status Anzeige
    Von Seibi im Forum Java
    Antworten: 1
    Letzter Beitrag: 18.12.06, 22:24
  3. Upload mit Status Anzeige
    Von ICPUI im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 5
    Letzter Beitrag: 09.08.06, 05:15
  4. Online-Status-Anzeige
    Von xuriorener im Forum PHP
    Antworten: 13
    Letzter Beitrag: 22.06.06, 09:52
  5. Status-Anzeige für Datenübertragung
    Von sahili im Forum VisualStudio & MFC
    Antworten: 4
    Letzter Beitrag: 16.07.05, 22:02