Hi Leute!
Wieder mal ein Problem das mich wach hält und wie immer wende ich mich an euch.
Das Ganze sieht so aus:
Die Schleife an sich wird ja ausgeführt und auch die DBabfragen funzen, jedoch wird die funktion der $cyts nur beim Ersten Durchlauf der while-Schleife ausgeführt!
Siehe: Script @Work
Jmd. ne Idee?
Wieder mal ein Problem das mich wach hält und wie immer wende ich mich an euch.
Das Ganze sieht so aus:
PHP-Code:
$sql = "SELECT server_ip, server_port FROM table";
$result = mysql_query($sql) or die(mysql_error());
while ($Server=mysql_fetch_assoc($result)) {
$ServerInfo = '';
$ServerIP = $Server['server_ip'];
$ServerPort = $Server['server_port'];
$rulm = "SELECT realm, servername, query FROM table WHERE udpstart <= $ServerPort AND udpend >= $ServerPort LIMIT 1";
$ergeb = mysql_query($rulm) or die(mysql_error());
$Realm = mysql_fetch_assoc($ergeb);
$ServerRealm = $Realm['realm'];
$ServerName = $Realm['servername'];
$ServerQuery = $Realm['query'];
$cyts = new cyts();
$cyts->connect("$ServerIP", $ServerQuery, $ServerPort);
$ServerInfo = $cyts->info_serverInfo();
$cyts->disconnect();
if ($ServerInfo) {
$BytesReceived = $ServerInfo['server_bytesreceived'];
$BytesSend = $ServerInfo['server_bytessend'];
} else {
$BytesReceived = 'FOO';
$BytesSend = 'BAR';
}
echo '<B>Serverinfo:</B><BR>';
echo '---------------------<BR><BR>';
echo 'Port: '.$ServerPort.'<BR>';
// echo 'Query: '.$ServerQuery.'<BR>';
echo 'Server: '.$ServerName.' - '.$ServerIP.'<BR>';
echo 'Realm: '.$ServerRealm.'<BR><BR>';
echo 'Empfangen: '.$BytesReceived.'<BR>';
echo 'Gesendet: '.$BytesSend.'<BR><BR>';
echo '@'.$now;
echo '<BR><BR><BR><BR><BR>';
$count++;
}
echo $count;
Siehe: Script @Work
Jmd. ne Idee?
Kommentar