06-18-2010, 07:50 PM
Есть скрипт
Цитата:<?ну и конфиг
include "config.php"; // подключаем файл с конфигом
if(Test_mysql_connect() == true)
{
// выводим сколько в он-лайне
if(MYSQL_CONNECT($GLOBALS["dbhost"], $GLOBALS["dbuser"], $GLOBALS["dbpass"]) == TRUE)
{
if(MYSQL_SELECT_DB($GLOBALS["dbname"]) == TRUE )
{
// выводим, сколько игроков в он-лайне (всего)
$config_data = MYSQL_QUERY("SELECT online FROM characters WHERE online > 0");
$count_online = mysql_num_rows($config_data);
echo "<br><center><font size='2'>Игроков он-лайн:</font><br>";
echo ("<font size='2' color='green'><b>".$count_online."</b></font></center>");
// выводим, сколько Админов в он-лайне
$config_data = MYSQL_QUERY("SELECT online FROM characters WHERE online > 0 AND accesslevel > 0");
$count_online = mysql_num_rows($config_data);
echo "<br><center><font size='2'>из них Админов:</font><br>";
echo ("<font size='2' color='green'><b>".$count_online."</b></font></center>");
}
}
}
?>
Цитата:<?настраиваю конфиг под себя! скрипт делаю как index.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;
}
}
?>