|
|
|
| Сощдал сайт, проверил его на своем компе, все норм. Купил хотсинг и домен 3го уровня, залил туда сайт
<html>
<head>
<?
require_once ('config.php');
mysql_connect ("$dbip:$dbport","$dblogin","$dbpass");
?>
<title>сервер Worl of Warcraft Gold world</title>
</head>
<body text="#000000" bgcolor="#000000"
background="http://linkme.ufanet.ru/images/181cfb3b55ddb7422d2ad14700e3a64b.jpg">
<table cellspacing="10" border="0"
background="http://linkme.ufanet.ru/images/141e8c601e750d8d6916a9b348a9a02f.jpg">
<tr>
<td background="http://linkme.ufanet.ru/images/5d4938b2ca40405685a598474379473f.jpg"
height="252" width="1000" colspan="4"></td>
</tr>
<tr>
<td background="http://linkme.ufanet.ru/images/982cb8b068da486fffedd6b661fdb24f.jpg"
height="250" width="150" valign="top">
<a href="http://gold-world.ufanet.ru/index.php">
<img src="http://linkme.ufanet.ru/images/c4b78c934b47849ccb38abe7619ca8f1.gif"></a>
<br><a href="http://gold-world.ufanet.ru/novosti.php">
<img src="http://linkme.ufanet.ru/images/a42395342595cc8cb9ca473d16ed5b2c.gif"></a>
<br><a href="http://gold-world.ufanet.ru/kak_nachat_igrat.php">
<img src="http://linkme.ufanet.ru/images/ff2ea9942076587ff0bc61938f2331f8.gif"></a>
<br><a href="http://gold-world.ufanet.ru/administrator.php">
<img src="http://linkme.ufanet.ru/images/2a8013ef392ef9780d950ed981518376.gif"></a> </td>
<td background="http://linkme.ufanet.ru/images/d61ba5457843f8ae2f2e3efa33346cd6.jpg"
height="400" width="500"> <center>
<font color="#FFCC00"><H3>Здесь буду размещать новости о
сервере : эвентах, обновлениях и т.п.<br>Пока онлайн
маленький, Орда и Альянс смогут в пати ходить в
инсты<br>При поднятии онлайнна свыше 30 человек,
еженедельно будут проводиться разнообразные эвенты.</H3></font> </center> </td>
<td background="http://linkme.ufanet.ru/images/6ee38eb21ac2b2a76e495485608e3b4f.jpg" height="250" width="150" valign="top">
<?
$fp = @fsockopen ("$ip","$gameport",$errno,$errstr,1);
if ($fp)
echo "Статус Сервера: <font color=\"#00FF00\">online</font><br>";
else
echo "Статус Сервера: <font color=\"#FF3300\">offline</font><br>";
mysql_selectdb ("$cdb");
$online = mysql_query ("select count(*) from characters where online = 1");
$online = mysql_result ($online,0);
$allianceonline = mysql_query ("select count(*) from characters where online = 1 and race in (1,3,4,7,11)");
$allianceonline = mysql_result ($allianceonline,0);
$hordeonline = mysql_query ("select count(*) from characters where online = 1 and race in (2,5,6,8,10)");
$hordeonline = mysql_result ($hordeonline,0);
mysql_selectdb ("$rdb");
echo "Игроков Онлайн: $online<br>";
echo "Альянса Онлайн: $allianceonline<br>";
echo "Орды Онлайн: $hordeonline<br>";
?>
</tr>
</table>
</body>
</html>
| и почему то неотораджается онлайн на моем домене, хотя я проверяю сейчас через localhost там онлайн есть. В чем может быть ошибка? | |
|
|
|
|
|
|
|
для: Arsen429
(22.11.2009 в 08:46)
| | Во-первых, mysql_select_db(), а не mysql_selectdb(); кстати, зачем вам эта функция? База-то одна. Во-вторых, уберите все символы @. В-третьих, проверяйте соединение с БД:
if (!mysql_connect(.....)) die('База недоступна');
|
В-четвёртых, любой запрос к БД выполняйте с проверкой:
$online = mysql_query (.........) or die(mysql_error());
|
В-пятых, включите (если отключены) предупреждения (Warning).
UPD: Скорее всего не работает fsockopen(), так как домен третьего уровня. | |
|
|
|
|
|
|
|
для: Киналь
(22.11.2009 в 11:08)
| | >кстати, зачем вам эта функция? База-то одна.
Чтобы не указывать префикс имени БД перед любым именем таблицы. Даром что одна. | |
|
|
|
|
|
|
|
для: Trianon
(22.11.2009 в 11:24)
| | Так я и говорю - база одна, зачем её ещё и выбирать принудительно? | |
|
|
|
|
|
|
|
для: Киналь
(22.11.2009 в 11:43)
| | По-моему, на любом сервере есть база mysql и база information_schema. Как минимум. | |
|
|
|
|
|
|
|
для: Trianon
(22.11.2009 в 12:00)
| | Оффтоп
Кстати, для чего нужна база information_schema ? | |
|
|
|
|
|
|
|
для: neadekvat
(22.11.2009 в 12:20)
| | для получения метаданных.
[поправлено модератором] | |
|
|
|
|
|
|
|
для: Trianon
(22.11.2009 в 12:00)
| | Да, точно. Забыл) | |
|
|
|
|
|
|
|
для: Киналь
(22.11.2009 в 11:08)
| | а можете подправить мой скрипт чтобы онлайн отображался? | |
|
|
|
|
|
|
|
для: Arsen429
(24.11.2009 в 14:22)
| | Нет, не могу. Потому что его надо отлаживать на месте. Первые шаги для этого я вам написал, дерзайте) Что не получится - пишите сюда. | |
|
|
|
|
|
|
|
для: Киналь
(24.11.2009 в 16:18)
| | ничего не получается я вообще ничего не понял если честно. На локалхосте через denwer показывает онлайн, а на хостинге с доменом 3го уровня не показывает - вот что я понял. | |
|
|
|
|
|
|
|
для: Arsen429
(24.11.2009 в 22:36)
| | В файле config.php - данные, описывающие серверное окружение? | |
|
|
|
|
|
|
|
для: Trianon
(24.11.2009 в 22:42)
| | все там норм в конфиге | |
|
|
|
|
|
|
|
для: Arsen429
(25.11.2009 в 12:11)
| | так может на хостинге просто fsockopen запрещен? | |
|
|
|
|
|
|
|
для: Trianon
(25.11.2009 в 13:32)
| | нет, я смотрел у других сайтов все норм робит | |
|
|
|