ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » TS2 User als Zahl anzeigen 1.1 Geht net

Geschlossen
  1. #1
    User Pic
    elementz Mitglied
    Registriert seit
    19.11.2007
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    Ich bins wieder lachen

    Also ich ein Problem mit dem Teamspeak Viwer.

    Also ich gb die Daten des TS richtig ein, aber wenn ich dann auf die Seite gehen will kommt dann diese Meldung


    Unser Teamspeakserver ist leider offline


    Und das ist der Text der in der TS config steht. Also von der Box


    <?php

    /*****************************************************
    * Connection variables
    * Verbindungseinstellungen
    *****************************************************/
    $ip = "IP"; // 83.142.85.18:8768
    $tPort = "PORT"; // Server QueryPort "51234"
    $port = "PORT2"; //8768


    //Ab hier den Code nicht ändern
    //At this point dont change the code
    $basic = true;
    function indexOf($str,$strChar)
    {
    if(strlen(strchr($str,$strChar))>0) {
    $position_num = strpos($str,$strChar) + strlen($strChar);
    return $position_num;
    } else {
    return -1;
    }
    }

    function getTSInfo($ip,$port,$tPort,$basic,$bgcolor)
    {
    global $name;
    $out = "";
    $fp = @fsockopen($ip, $tPort, $errno, $errstr, 5);
    if(!$fp) die("<b>Unser Teamspeakserver ist leider offline</b>");
    if($fp) {
    fputs($fp, "sel ".$port."\n");
    fputs($fp, "si\n");
    fputs($fp, "quit\n");
    while(!feof($fp)) {
    $out .= fgets($fp, 1024);
    }

    $out = str_replace("[TS]", "", $out);
    $out = str_replace("OK", "", $out);
    $out = trim($out);

    $name=substr($out,indexOf($out,"server_name="),strlen($out));
    $name=substr($name,0,indexOf($name,"server_platform=")-strlen("server_platform="));

    if($basic) {

    $user=substr($out,indexOf($out,"server_currentusers="),strlen($out));
    $user=substr($user,0,indexOf($user,"server_currentchannels=")-strlen("server_currentchannels="));



    /* Hier kann die TEXT-Ausgabe geändert werden */
    if($user >"2")
    {
    echo "Insgesamt sind <b>".$user."</b> Benutzer auf dem TeamSpeak-Server.\n";
    }
    elseif($user >"1")
    {
    echo "Insgesamt ist <b>ein</b> Benutzer auf dem TeamSpeak-Server.\n";
    }
    else
    {
    echo "Es ist <b>kein</b> Benutzer auf dem TeamSpeak-Server.\n";
    }

    }

    fclose($fp);
    }
    }
    getTSInfo($ip,$port,$tPort,$basic,$bgcolor);
    ?>


    verwendete ilchClan Version: 1.1

    betroffene Homepage: darkgaming-clan.de/
    Die Welt ist eine Bühne ! Und wir die Puppen die Unterhalten werden !!!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    bei IP wird nur die ip eingetragen, ohne port dahinter!
    dafür gibst ja nochmal extra den port an!

    $ip = "IP"; // 83.142.85.18
    $tPort = "PORT"; // Server QueryPort "51234"
    $port = "PORT2"; //8768

    ansonsten nochmal die genauen ports überprüfen. ggf ist der query port ein anderer.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    elementz Mitglied
    Registriert seit
    19.11.2007
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    Danke für deine Hilfe glücklich

    Hab das gemach das gleiche gemacht aber geht immer noch net traurig

    und den Queryport weiß ich garnihct, man kann den auch net auf der Administrations seite nachschauen
    Die Welt ist eine Bühne ! Und wir die Puppen die Unterhalten werden !!!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    bei welchem webhoster bist du denn? weil:

    "Auf den meisten Freehostern wird diese Box nicht funktionieren da sie fsockopen benötigt.
    Informiert euch also vorher ob diese PHP Funktion von eurem Anbieter aktiviert wurde."
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Ohne korrekten Queryport geht es sowieso nicht
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten