Показать сообщение отдельно
Непрочитано 24.08.2010, 15:14   #7
Аватар для IIIeik
Пользователь

По умолчанию Re: Вывод количества онлайн

вот самый простой скрипт статуса с выводом онлайна
PHP код:
<?php
mysql_connect
('0.0.0.0','root','****');
$query1 mysql_query("SELECT count(*) FROM aion_db.players WHERE online=1");
$chars_online mysql_result($query1,0);
$query mysql_query("SELECT count(*) FROM players");

$IP = array(
"Login Server: " => "0.0.0.0:2106",
"Game Server: " => "0.0.0.0.:7777",
); while(list(
$ServerName,$Host)=each($IP)) {
list(
$IPAddress,$Port)=explode(":",$Host);
echo(
$ServerName);
if(
$fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) {
echo(
"<font color='#00CC00'>Online </font><br>");
fclose($fp);
}
else {
echo (
"<font color='red'>Offline </font><br>");
}
}
echo 
"<tr><td>Онлайн:&nbsp;&nbsp;&nbsp;".$chars_online."</td></tr>";

?>
IIIeik вне форума Ответить с цитированием
Сказали спасибо: