[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: fsockopen
ДядяМиша
В начале страницы идет код

PHP
<?php
$ip
="127.0.0.1";
$host="localhost";
$l_port="9014";
$g_port="7777";
$db_login="root";
$db_pwd="скрыто smile.gif";
$db_name="l2jdb";
$flogin = @fsockopen ($ip,$l_port, $errno, $errstr, 1);
if ( $flogin ) $lstat = "<font color=#00FF00><b>Online</b></font>";
else $lstat = "<font color=red><b>Offline</b></font>";

$fgame = @fsockopen ($g_ip,$g_port, $errno, $errstr, 1);
if ( $fgame ) $gstat = "<font color=#00FF00><b>Online</b></font>"; 
else $gstat 
= "<font color=red><b>Offline</b></font>"; 

mysql_connect
($host,$db_login,$db_pwd) or die (mysql_error());
mysql_select_db($db_name) or die(mysql_error());  

$query 
= ("SELECT * FROM characters WHERE online=1");
$result = mysql_query($query) or die(mysql_error());
$char_online=mysql_numrows($result);

$query = ("SELECT * FROM accounts WHERE access_level=0");
$result = mysql_query($query) or die(mysql_error());
$acc_online=mysql_numrows($result);

mysql_close();


потом немного дизайна. есть блок

HTML
<td align="left" height="25" valign="bottom" class="status">Сервер: <?php $lstat; ?></td>


Но на странице статус сервера не отображается. В чем может быть проблема?

ЗЫ Apache/2.2.8 (Win32) DAV/2 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color PHP/5.2.5



Спустя 14 минут, 50 секунд (27.07.2009 - 22:08) DeeKeiD написал(а):
Я не уверен,но может проблема в протоколах TCP\UDP
т.е при запросе UDP на сервер TCP он не будет работать или наоборот

Спустя 6 минут, 6 секунд (27.07.2009 - 22:15) ДядяМиша написал(а):
данная проблема может возникнуть даже при запросе на localhost?

Спустя 12 минут, 36 секунд (27.07.2009 - 22:27) ДядяМиша написал(а):
Вот так всегда... а проблема-то перед носом...

PHP
<?php $lstat;

PHP
<?php echo $lstat;


положи на видное место - никто и не заметит smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.