Помогите Найти Ошибку
кароч я запизхнул мой веб на хостинг вот мой сайт
http://www.la2series.tu2.ru
а ошибка в том что там всё врем офлайн сервер а хотя он включин а когдап в играеш в линейку показывает токо онлайн сколько персов и всё как мне с этим разобратся скины менял 3 раза на разные и всёравно такая ткема может эт в модуле бак какйото хотя раньше небыло такого ))
мож скинуть папку статс исправлиную а точней де эт папка стат может модли ))) если у тя норм то скинь мне сюды )))
Папочка находится в discW/blocks/stats.php
Вот:
<?php
include("config/config.php");
# Stats scripts
$fp = @fsockopen($hserver, $portlogin, $errno, $errstr, 1);
if($fp >= 1){
$loginonline = '<img src="skins/kamael/img/online1.gif">';}
else{ $loginonline = '<img src="skins/kamael/img/offline1.gif">'; }
$fp = @fsockopen($hserver, $portgame, $errno, $errstr, 1);
if($fp >= 1){
$gameonline = '<img src="skins/kamael/img/online1.gif">';}
else{ $gameonline = '<img src="skins/kamael/img/offline1.gif">'; }
$sql = mysql_query("SELECT count(*) FROM characters WHERE online = 1");
if( mysql_result($sql, 0, 0) <= 80){
$playsonline = "<font color=green>" . mysql_result($sql, 0, 0) . "</font>";}
elseif( mysql_result($sql, 0, 0) >= 80 AND mysql_result($sql, 0, 0) <= 150){
$playsonline = "<font color=orange>" . mysql_result($sql, 0, 0) . "</font>";}
elseif( mysql_result($sql, 0, 0) > 150){
$playsonline = "<font color=red>" . mysql_result($sql, 0, 0) . "</font>";}
$sql = mysql_query("SELECT count(*) FROM accounts");
$sql = mysql_query("SELECT count(*) FROM characters WHERE online ='1' AND accesslevel>50");
if( mysql_result($sql, 0, 0) <= 80){
$gmonline = "<font color=red>" . mysql_result($sql, 0, 0) . "</font>";}
$sql = mysql_query("SELECT count(*) FROM accounts");
$accountsnum = mysql_result($sql, 0, 0);
$sql = mysql_query("SELECT count(*) FROM characters");
$charnum = mysql_result($sql, 0, 0);
$sql = mysql_query("SELECT count(*) FROM clan_data");
$clannum = mysql_result($sql, 0, 0);
$sql = mysql_query("SELECT count(*) FROM characters Where accesslevel > 99");
$gmnum = mysql_result($sql, 0, 0);
?>
Красным я выделил картинки,замени на свои!
И пробуй.. ![]()
непомогло всёравно также как мне эт млин исправить и почему так хмммммммммммммммммммммммммммммммммммммммм
яж написал да ))) хм эт чё проблема с хостингом а хотя аккаунты и онлайн чаров показывает хз почему ))
Сколько уж таких тем было, дело в том что на хостинге нет доступа к внешним базам sql, т.е с твоего компа сайт тупо не считывает информацию онлайн сервер или нет и чаров не показывает.
Ang3L: Сколько уж таких тем было, дело в том что на хостинге нет доступа к внешним базам sql, т.е с твоего компа сайт тупо не считывает информацию онлайн сервер или нет и чаров не показывает.
Все на хостинге есть и все показывает!
А вот с онлайном всегда проблема зараза есть. Много способов перепробовал ничего не помогает корректно показать Онлайн сервера!
Может знает кто решение проблемы?
На Форуме я тоже Radar!
Я везде Radar!
у меня была аналагичная проблема.
позвони в хостинг и скажи что бы они тебе открыли порты : 7777 2106 9014
и проблема решится
— ы
И возникнет другая :)
SQL Инекция например :)
Прямой доступ к Базе Данных сервера.... что не есть ГУД....
хотя, можно и сделать доп.пользователя с правами только на чтение таблиц....
Проблема решится сама собой, только не забудь указать к каким таблицам нужен доступ...Защитить сервак хотябы на 60-80% от инъекции...
Главная ошибка одится в полуметре от монитора...






