<?php
include("config.php");
include("class_PQ.php");
$conn = mysql_connect("$host","$nameuser","$passworddb" ) or die('Could not connect to mysql server.' );
mysql_select_db("$namedb") or die('Could not select database.');
$sql = "SELECT `email`,`ip_adres`,`status` FROM `test_online`";
$abc = mysql_query($sql,$conn);
if (!mysql_query($sql,$conn))
{
die('Error: ' . mysql_error());
}
while ($wiersz = mysql_fetch_row($abc))
{
$email = $wiersz[0];
// echo "a";
$adres = $wiersz[1];
// echo "b";
$status = $wiersz[2];
// echo "c<p>";
$pq = PQ::create($conf);
while($pobrane = $pq->query_info($adres)) {
$ping = $pobrane['ping'];
$ip = $pobrane['ip'];
$port = $pobrane['port'];
$nazwa = $pobrane['name'];
$mapa = $pobrane['map'];
$total = $pobrane['totalplayers'];
$max = $pobrane['maxplayers'];
$haslo = $pobrane['serverlocked'];
$protocol = $pobrane['protocol'];
$gamename = $pobrane['gamename'];
if($total < 1 and $max < 1)
echo "offline";
else
echo "online";
break;
}
}
?>
Mam tutaj bardzo dziwny problem gdyż pojawia się tylko komunikat online (oczywiscie gdzy sprawdzany jest adres serwera online) a komunikaty offline nie są wyświetlanie, i nie mam pojęcia dlaczego.