Сборка: С6, la2base, 1.1.7.
Краткое изложение СУТИ проблемы: Хочу что бы на сайте рядом со статусом сервера, показывало онлайн на сервере.
Вопрос: у меня стоит Kasseler CMS 1.3.4 Lite, вот скрипт block-Status где на главной странице показывает статус сервара и логина
Цитата
<?php
if (!defined('BLOCK_FILE')) {
Header("Location: ../index.php");
exit;
}
$flogin =
@fsockopen ("195.58.1.117",2106, $errno, $errstr, 1);
if ( $flogin )
$content .= "<font><b>Логин сервер:</b> <font color=green><b>ON<BR></b></font>";
else
$content .= "<font><b>Логин сервер:</b> <font color=red><b>OFF<BR></b></font>";
$fgame =
@fsockopen ("195.58.1.117",7777, $errno, $errstr, 1);
if ( $fgame )
$content .= "<font><b>Игровой сервер:</b> <font color=green><b>ON<BR></b></font>";
else
$content .= "<font><b>Игровой сервер:</b> <font color=red><b>OFF</b></font>";
?>
Мне кто то дал вот этот скрипт, и сказал что с ним будет показывать и онлайн
вот скритп
Цитата
< ?php
if (!defined('BLOCK_FILE')) {
Header(\"Location: ../index.php\");
exit;
}
mysql_select_db('350354377_341340347373');
$flogin =
@fsockopen ("195.58.1.117",2106, $errno, $errstr, 1);
if ( $flogin )
$content .= \"Логин сервер: <font color=green>ON<BR ></font >";
else
$content .= "<font >Логин сервер: <font color=red>OFF<BR ></font >" ;
$count=mysql_fetch_array(mysql_query("SELECT COUNT(*) AS count FROM characters WHERE online='1'"));
$fgame =
@fsockopen ("195.58.1.117",7777, $errno, $errstr, 1);
if ( $fgame )
$content .= "<font >Игровой сервер: <font color=green>ON<BR ></font >";
else
$content .= "<font >Игровой сервер: <font color=red>OFF</font >";
$count=$count["count"];
$content .= "On-line: ".$count;
?>
Мои соображения по этому поводу: не каких.
Поскажите, что я сделал не правильно?? И где в скрипт прописовать IP логин пас к БД ??
Жду помощи!
С меня спасибо.