Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Где ошибка?
 
 автор: Arsen429   (22.11.2009 в 08:46)   письмо автору
 
 

Сощдал сайт, проверил его на своем компе, все норм. Купил хотсинг и домен 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 там онлайн есть. В чем может быть ошибка?

  Ответить  
 
 автор: Киналь   (22.11.2009 в 11:08)   письмо автору
 
   для: 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(), так как домен третьего уровня.

  Ответить  
 
 автор: Trianon   (22.11.2009 в 11:24)   письмо автору
 
   для: Киналь   (22.11.2009 в 11:08)
 

>кстати, зачем вам эта функция? База-то одна.

Чтобы не указывать префикс имени БД перед любым именем таблицы. Даром что одна.

  Ответить  
 
 автор: Киналь   (22.11.2009 в 11:43)   письмо автору
 
   для: Trianon   (22.11.2009 в 11:24)
 

Так я и говорю - база одна, зачем её ещё и выбирать принудительно?

  Ответить  
 
 автор: Trianon   (22.11.2009 в 12:00)   письмо автору
 
   для: Киналь   (22.11.2009 в 11:43)
 

По-моему, на любом сервере есть база mysql и база information_schema. Как минимум.

  Ответить  
 
 автор: neadekvat   (22.11.2009 в 12:20)   письмо автору
 
   для: Trianon   (22.11.2009 в 12:00)
 

Оффтоп
Кстати, для чего нужна база information_schema ?

  Ответить  
 
 автор: Trianon   (22.11.2009 в 12:32)   письмо автору
 
   для: neadekvat   (22.11.2009 в 12:20)
 

для получения метаданных.

[поправлено модератором]

  Ответить  
 
 автор: Киналь   (22.11.2009 в 12:45)   письмо автору
 
   для: Trianon   (22.11.2009 в 12:00)
 

Да, точно. Забыл)

  Ответить  
 
 автор: Arsen429   (24.11.2009 в 14:22)   письмо автору
 
   для: Киналь   (22.11.2009 в 11:08)
 

а можете подправить мой скрипт чтобы онлайн отображался?

  Ответить  
 
 автор: Киналь   (24.11.2009 в 16:18)   письмо автору
 
   для: Arsen429   (24.11.2009 в 14:22)
 

Нет, не могу. Потому что его надо отлаживать на месте. Первые шаги для этого я вам написал, дерзайте) Что не получится - пишите сюда.

  Ответить  
 
 автор: Arsen429   (24.11.2009 в 22:36)   письмо автору
 
   для: Киналь   (24.11.2009 в 16:18)
 

ничего не получается я вообще ничего не понял если честно. На локалхосте через denwer показывает онлайн, а на хостинге с доменом 3го уровня не показывает - вот что я понял.

  Ответить  
 
 автор: Trianon   (24.11.2009 в 22:42)   письмо автору
 
   для: Arsen429   (24.11.2009 в 22:36)
 

В файле config.php - данные, описывающие серверное окружение?

  Ответить  
 
 автор: Arsen429   (25.11.2009 в 12:11)   письмо автору
 
   для: Trianon   (24.11.2009 в 22:42)
 

все там норм в конфиге

  Ответить  
 
 автор: Trianon   (25.11.2009 в 13:32)   письмо автору
 
   для: Arsen429   (25.11.2009 в 12:11)
 

так может на хостинге просто fsockopen запрещен?

  Ответить  
 
 автор: Arsen429   (26.11.2009 в 13:28)   письмо автору
 
   для: Trianon   (25.11.2009 в 13:32)
 

нет, я смотрел у других сайтов все норм робит

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования