Помогите с L2top
Сборка: La2Base
Краткое изложения сути: Всё соотвецвует правилам рейтинга L2TOP.RU, только проблема с онл. файлом, 4 дня назад всё было нормально, а тут вдруг начело показывать что его якобы нет у меня прошу помощи уже 3-тий день мозги ворочу немогу понять что я не так делою? Пожалуйста Люди Добрые если вы есть, помогите я устал уже просто..
Наперёд спасибо!
Сам скрипт:
$java_dbhost = "Мой IP";
$java_dbname = "Мой БД";
$java_dbuser = "Мой Юзер";
$java_dbpass = "Мой Пароль";
$pts_dbhost = "";
$pts_dbname = "";
$pts_dbuser = "";
$pts_dbpass = "";
$conn = mysql_connect($java_dbhost,$java_dbuser,$java_dbpass) or die ("Can't connect to database");
if ($conn) {
mysql_select_db($java_dbname) or die ("Database can't be found");
$java_online = "SELECT COUNT(*) FROM characters WHERE online = '1'";
$result = mysql_query($java_online) or die("Error: " . mysql_error());
$array = mysql_fetch_array($result);
$java_online = $array['0'];
} else {
$java_online = -1;
}
$con = mssql_connect($pts_dbhost, $pts_dbuser, $pts_dbpass);
if ($con){
mssql_select_db($pts_dbname);
$result = mssql_query("exec playersnumber", $con);
$online_row = mssql_fetch_row($result);
$pts_online = $online_row[0];
}else{
$pts_online = -1;
}
if ($pts_online < 0 AND $java_online < 0){
$online = -1;
}else{
if ($pts_online < 0 OR $java_online < 0){
if ($pts_online < 0){
$online = $java_online;
}
if ($java_online < 0){
$online = $pts_online;
}
}else{
$online = $pts_online+$java_online;
}
}
$file = fopen("online.txt", "w");
fwrite($file, $online);
fclose($file);
mysql_close($conn);
mssql_close($con);
?>
L2TOP:
Требования к категориям:
Серверы с сайтами на бесплатном хостинге или домене:
да хостинг платный
да Качественная категория:
да Сервер соответствует правилам Рейтинга
да Game-сервер доступен *
да Сайт сервера доступен *
да Кнопка Рейтинга найдена на сайте *
Элитная категория:
нет Онлайн-файл доступен *
да Отсутствуют иные кнопки рейтингов *
да Кнопка Рейтинга расположена не ниже 500 пикселей сверху страницы
Да - Это соотвецтвует правилам
Нет - Это не соотвецтвует правилам
Онлайн файл:
Файл с количеством игроков онлайн: F:\\l2top\\online.txt
Самое обидное - это когда твоя мечта сбывается у кого-нибудь другого.
Кто не рискует, того не хоронят в гробу из красного дерева
Я вообще не понял где что и зачем... на сайте все расписано, что должно быть а что нет. Читай там и обращайся в суппорт Топа а не на базу. Проверь доступность файла с онлайном.
Зачем тебе такой скрипт большой?
у тя что два сервера один птс другой ява?
Мне такой дали... скрипт тоесть и ява и птс у меня с ним всё нормально работало потом чот перестало когда новый сервер открыл
Самое обидное - это когда твоя мечта сбывается у кого-нибудь другого.
Кто не рискует, того не хоронят в гробу из красного дерева
Просто создаёшь файл online.txt и заливаешь его на хостинг.
Должно выглядеть так:
В файле просто укажи любое число (количества играющих)
Пожалуйста подробнее о крон, и что к чему!?
Самое обидное - это когда твоя мечта сбывается у кого-нибудь другого.
Кто не рискует, того не хоронят в гробу из красного дерева
Проверял скрипт через php Вот Ошибка
Самое обидное - это когда твоя мечта сбывается у кого-нибудь другого.
Кто не рискует, того не хоронят в гробу из красного дерева
localhost: Проверял скрипт через php Вот ОшибкаКодFatal error: Call to undefined function mssql_connect() in /home/la2dream/public_html/online.php on line 24
Нет поддержки MSSQL. Хостеры зачастую просто не подключают ее ввиду экономии ресурсов. Пиши мне если нужна поддержка обеих баз.

