Несколько способов.
1 способ: _http://status.blackout-gaming.net/ - идём на сайт, указываем IP и порты, ставим html код в нужном месте, где хотим видеть статус.
2 способ: _http://monitor.zone-game.info/ - аналогичным образом. Единственное, так это то, что имеет другие изображения, которые отображают статус.
3 способ: нам понадобится хостинг с поддержкой php (есть как бесплатные, так и платные).
Создаём документ с именем и расширением config.php, открываем его блокнотом и вписываем туды следующее:
error_reporting(0);
// Настройка базы данных.
global $dbuser;
global $dbpass;
global $dbhost;
global $dbname;
$dbuser = "пользователь БД"; // Пользователь
$dbpass = "пароль БД"; // Пароль
$dbhost = "IP адрес сервера"; // Адресс БД
$dbname = "Имя БД"; // Имя базы данных
// тестирует подключение к игровому серверу
function Test_connect()
{
$fp = fsockopen("IP адрес сервера", 7777, &$errno, &$errstr, 5);
if($fp == FALSE)
{
return false;
}
else
{
fclose($fp);
return true;
}
}
// тестирует подключение к mysql серверу
function Test_mysql_connect()
{
$fp = fsockopen("IP адрес сервера", 3306, &$errno, &$errstr, 5);
if($fp == FALSE)
{
return false;
}
else
{
fclose($fp);
return true;
}
}
?>
Внимательно изучите код, который содержит переменные для хранения параметров поделючения к базе данных MySQL
и две функции: Test_connect и Test_mysql_connect. Эти функции служат для проверки соединения с
игровым сервером и сервером MySQL.
Здесь вам нужно поставить свои значение в переменные:
$dbuser - имя пользователя БД MySQL,
$dbpass - пароль БД MySQL,
$dbhost - IP адрес своего игрового сервера,
$dbname - имя БД MySQL.
Имя БД, имя пользователя БД и пароль БД вы задавали при создании сервера.
Вместо строчки "IP адрес сервера" впишите IP адрес своего игрового сервера.
Создаём второй файл, назовём status.php, открываем блокнотом и вписываем:
include "config.php"; // подключаем файл с конфигом
if(Test_connect() == false)
{
?>
<center><font size="2">Статус сервера:</font><br>
<img src="server_offline.gif"><br>
OffLine
</center>
}
else
{
?>
<center><font size="2">Статус сервера:</font><br>
<img src="server_online.gif"><br>
OnLine
</center>
}
?>
Если сервер в офф-лайне будет показана картинка server_offline.gif, если в он-лайне - server_online.gif
Эти картинки можете наприсовать или подыскать подходящие в Интернете.
То есть вам нужно будет найти две любые картинки, которые будут показываться при офлайне и онлайне сервера и вписать путь к ним. Так же путь к файлу config.php должен быть верным.
Если вы всё указали верно, то теперь идём в дизайн страниц на uCoz'е и тыкаем куда хотим html код:
<iframe src="http://yoursite.ru/status.php" width="0" height="0" frameborder="0"></iframe>
Таким образом мы ссылаемся на сервер, где сидит наш скрипт. Если вы указали в настройках всё правильно и включили сервер, то статус будет показывать он-лайн.
Примечание: прочтите ещё раз всё что написано выше, убедитесь что по заданным адресам у вас есть файлы (ссылки на картинки, ссылки на config.php и так далее). Естественно нужно обезопасить ваш config.php, так как там указаны ваши данные. Это можно сделать немного погуглив. Ну а самый простой вариант, если у вас не всё так серьёзно, то зашифруйте ваш iframe с помощью любого интернет сервиса, задав в поиск зашифровать html код онлайн.
Это лишь несколько примеров того, как можно выставить статус сервера на сайте с uCoz.
Сейчас идёт тестирование php на uCoz'е и уже скоро появится возможность юзания php.
Статья от L2edit.Ru. Копирование не допускается.










или это надо глобальные блоки создавать?
это надо создавать Глобальные блоки?
Ps. С наступающим
Жду с Нетерпениям))
HTML
BB-Code
Ссылка
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Теги: