Avatar billede bow Nybegynder
18. juli 2006 - 06:32 Der er 7 kommentarer og
1 løsning

GameQ Problem

Hej

Jeg har hentet en Game Server query
so  i kan se her
http://www.bf2forces.dk/gameq/test.php

Men hvodan faen ændre man det så den eks skriver
Hostname: [BF2F] Fun  Ranked
Gametype: gpm_cq


selve kode deler server sådan ud her

<?PHP
    // include the script
    require_once('class.gameq.php');

    // define the servers
    $servers['a bf server'] = array('bf2', '81.7.177.77');

    // initialise class
    $query = new GameQ;

    // query the servers
    $data = $query->getInfo($servers);


    // go through all servers
    foreach ($servers AS $server_id => $values){

        // if there are no error messages, print out the data for the server
        if (!isset($query->err_msg[$server_id])){
            echo '<strong>Data from "'.$server_id.'"</strong><pre>';
            print_r($data[$server_id]);
            echo '</pre><br><br>';
        }

        // if there are error messages, print them
        else {
            echo '<strong>something went wrong while querying "'.$server_id.'":</strong><br>'.$query->err_msg[$server_id].'<br><br>';
        }
    }

?>
Avatar billede nielle Nybegynder
18. juli 2006 - 08:24 #1
F.eks. sådan:

<?PHP
    // include the script
    require_once('class.gameq.php');

    // define the servers
    $servers['a bf server'] = array('bf2', '81.7.177.77');

    // initialise class
    $query = new GameQ;

    // query the servers
    $data = $query->getInfo($servers);


    // go through all servers
    foreach ($servers AS $server_id => $values)
    {
        // if there are no error messages, print out the data for the server
        if (!isset($query->err_msg[$server_id]))
        {
            echo "Hostname: " . $data["server_info"]["hostname"] . "<br>";
            echo "Gametype: " . $data["server_info"]["gametype"] . "<br>";
            echo "<br>";
        }
        else  // if there are error messages, print them
        {
            echo '<strong>something went wrong while querying "' . $server_id . '":</strong><br>'.$query->err_msg[$server_id].'<br><br>';
        }
    }

?>
Avatar billede bow Nybegynder
18. juli 2006 - 14:34 #2
Hej

Det her ikke ud til at virke hmmm
nu har jeg lagt den op på test.php

syndes den er underligt jeg ikke kan finde ud af at skrive data ud

kan du muligvis de infoen vis det kan hjælpe

http://www.bf2forces.dk/gameq/info.htm#example
Avatar billede nielle Nybegynder
18. juli 2006 - 18:40 #3
Nu er jeg så ikke helt klar over hvorfor at du har lukket spørgsmålet. Har du da fået løst problemmet i mellemtiden?

... hvis ikke, så prøv lige denne her i stedet:

<?PHP
    // include the script
    require_once('class.gameq.php');

    // define the servers
    $servers['a bf server'] = array('bf2', '81.7.177.77');

    // initialise class
    $query = new GameQ;

    // query the servers
    $data = $query->getInfo($servers);

    // go through all servers
    foreach ($servers AS $server_id => $values)
    {
        // if there are no error messages, print out the data for the server
        if (!isset($query->err_msg[$server_id]))
        {
            echo "Hostname: " . $data[$server_id]["server_info"]["hostname"] . "<br>";
            echo "Gametype: " . $data[$server_id]["server_info"]["gametype"] . "<br>";
            echo "<br>";
        }
        else  // if there are error messages, print them
        {
            echo '<strong>something went wrong while querying "' . $server_id . '":</strong><br>' . $query->err_msg[$server_id] . '<br><br>';
        }
    }
?>
Avatar billede bow Nybegynder
18. juli 2006 - 21:43 #4
Tak Min Ven det virker Nu Jeg takker mange gange

LukkeT
Avatar billede nielle Nybegynder
18. juli 2006 - 21:48 #5
Hmm, jeg forstår nu stadig ikke hvorfor at du lukkede spørgsmålet før at du havde fået et svar på problemet?
Avatar billede bow Nybegynder
18. juli 2006 - 23:27 #6
Jam er jo ikke kendt på experten hvad skal jeg så gøre for at du får de 60 point?
Avatar billede nielle Nybegynder
19. juli 2006 - 06:46 #7
Pyt med pointes på denne her. Jeg undrede mig bare. :^)

Normalt acceptere man jo først et svar når man har fået løst sit problem, men det virkede jo netop som om at du ikke havde fået løst det.
Avatar billede bow Nybegynder
19. juli 2006 - 15:57 #8
Jo jo det virker nu og det takker jeg mange gang for men husker det lige næste gang  hehe
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester