Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Установка Блоков
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
alt1 вне форума      Старый блок мониторинга для Cs_1.6 #1  
alt1
Новенький
Регистрация: 30.09.2007
Сообщения: 2


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для alt1 Найти все сообщения от alt1 Добавить alt1 в список друзей  
02.10.2007, 12:27

Уважаемые господа помогите с решением проблемы по установке мониторинга серверов для CS_1.6 на нюку 7.9. Проблема:создаю блок и размещаю его на главной справа, после этого пытаюсь загрузить главную страницу, грузиться она около 40 секунд и в итоге выдает что сервер не найден. Подскажите где ошибка.
Блок:
Код:
<?php if (eregi("block-Amazon.php",$_SERVER['PHP_SELF'])) { Header("Location: index.php"); die(); } $server="89.222.152.205"; $qw=chr(21); $fp = fsockopen ("udp://".$server,"27015"); if (!$fp) { echo "ERROR: $errno - $errstr<br>\n"; } else { fwrite($fp,"\377\377\377\377details".chr(10)); $st=fread($fp,1); $r=socket_get_status($fp); $r=$r["unread_bytes"]; $st.=fread($fp,$r); fclose($fp); $st=substr($st,5); $address=SubStr($st,0,StrPos($st,chr(0))); $address=str_replace(chr(0),"|",$address); $st=SubStr($st,StrPos($st,chr(0))+1); $name=SubStr($st,0,StrPos($st,chr(0))); $st=SubStr($st,StrPos($st,chr(0))+1); $map=SubStr($st,0,StrPos($st,chr(0))); $st=SubStr($st,StrPos($st,chr(0))+1); $st=SubStr($st,StrPos($st,chr(0))+1); $st=SubStr($st,StrPos($st,chr(0))+1); $current=ord(SubStr($st,0,1)); $max=ord(SubStr($st,1,1)); } //$show_map="<img src=http://".$server."/monitor/cs/map/".$map.".jpg width=\"144\" height=\"144\">"; $content=(" <br> <table width=\"101%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"#1d2054\"> <tr> <td bgcolor=\"#ff8000\" width=\"60\"><b><font color=\"#1d2054\">Карта:</font></b></td> <td bgcolor=\"#ff8000\"><b><font color=\"#1d2054\">$map</font></b></td> </table> <table width=\"101%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"#1d2054\"> </tr> <td bgcolor=\"#c8c8c8\" rowspan=\"7\"><center><font color=\"#8c7952\">$show_map</font></center></td> </table> <table width=\"101%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"#1d2054\"> <tr> <td bgcolor=\"#c8c8c8\" width=\"60\"> <p><b><font color=\"#1d2054\">Сервер:</font></b></p> </td> <td bgcolor=\"#c8c8c8\"><b><font color=\"#1d2054\">$name</font></b></td> </table> <table width=\"101%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"#1d2054\"> <tr> <td bgcolor=\"#c8c8c8\" width=\"60\"><b><font color=\"1d2054\">IP-адрес:</font></b></td> <td bgcolor=\"#c8c8c8\"><b><font color=\"#1d2054\">$server</font></b></td> </tr> </table> <table width=\"101%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"#1d2054\"> <tr> <td bgcolor=\"#c8c8c8\" width=\"60\"><b><font color=\"#1d2054\">MOD:</font></b></td> <td bgcolor=\"#c8c8c8\" ><b><font color=\"#1d2054\">Counter-Strike</font></b></td> </tr> <tr> <td bgcolor=\"#c8c8c8\" width=\"15\"><b><font color=\"#1d2054\">Игроков:</font></b></td> <td bgcolor=\"#c8c8c8\"><b><font color=\"#1d2054\">$current</font></b></td> </tr> <tr> <td bgcolor=\"#c8c8c8\" width=\"15\"><b><font color=\"#1d2054\">Макс:</font></b></td> <td bgcolor=\"#c8c8c8\"><b><font color=\"#1d2054\">$max</font></b></td> </tr> </table> <head> <!-- HEAD START HERE --> <script language=\"JavaScript\"> <!-- function winopcs() { windop = window.open(\"http://localhost/monitor/cs/monitor/player.php\",\"mywin\" ,\"height=800,width=300 ,scrollbars=yes\"); } --> </script> <!-- HEAD END HERE --> </head> <body bgcolor=\"#EDEDED\" text=\"#000000\" link=\"#000000\" topmargin=\"0\" leftmargin=\"0\"> <center> <!-- BODY START HERE --> <a href=\"javascript:winopcs();\"><b><font color=\"red\">Кто играет ?</font></b></a> "); if($current==0){$content= "<table width=\"101%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\" bgcolor=\"C2C2C2\"> <tr> <td colspan=\"1\"><center><b>Сервер в данный момент пуст!</b></center></td> </tr> </table>";} $fp = fsockopen ("udp://".$server,"27015"); if (!$fp) { echo "ERROR: $errno - $errstr<br>\n"; } else { fwrite($fp,"\377\377\377\377players".chr(10)); $st=fread($fp,1); $r=socket_get_status($fp); $r=$r["unread_bytes"]; $st.=fread($fp,$r); fclose($fp); $playersn=ord(substr($st,5,1)); $st=substr($st,6); if ($playersn !=0 ) Echo("</body></html>"); } ?>

player.php
PHP код:
<?PHP
$server
="89.222.152.205";
$qw=chr(21);
$fp fsockopen ("udp://".$server,"27015");
if (!
$fp) {
    echo 
"ERROR: $errno - $errstr<br>\n";
    } else {
    
fwrite($fp,"\377\377\377\377details".chr(10));
    
$st=fread($fp,1);
    
$r=socket_get_status($fp);
    
$r=$r["unread_bytes"];
    
$st.=fread($fp,$r);
    
fclose($fp);
    
$st=substr($st,5);
    
$address=SubStr($st,0,StrPos($st,chr(0)));
    
$address=str_replace(chr(0),"|",$address);
    
$st=SubStr($st,StrPos($st,chr(0))+1);
    
$name=SubStr($st,0,StrPos($st,chr(0)));
    
$st=SubStr($st,StrPos($st,chr(0))+1);
    
$map=SubStr($st,0,StrPos($st,chr(0)));
    
$st=SubStr($st,StrPos($st,chr(0))+1);
    
$st=SubStr($st,StrPos($st,chr(0))+1);
    
$st=SubStr($st,StrPos($st,chr(0))+1);
    
$current=ord(SubStr($st,0,1));
    
$max=ord(SubStr($st,1,1));
    }
//$show_map="<img src=http://".$server."/monitor/cs/map/".$map.".jpg>";
$fp fsockopen ("udp://".$server,"27015");
if (!
$fp) {
    echo 
"ERROR: $errno - $errstr<br>\n";
    } else {
    
fwrite($fp,"\377\377\377\377players".chr(10));
    
$st=fread($fp,1);
    
$r=socket_get_status($fp);
    
$r=$r["unread_bytes"];
    
$st.=fread($fp,$r);
    
fclose($fp);
    
$playersn=ord(substr($st,5,1));
    
$st=substr($st,6);
    if (
$playersn !=){
        Echo(
"\n
 <body bgcolor=\"#292c21\">
<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" align=\"center\" bgcolor=\"#8c7952\">
  <tr>
    <td colspan=\"3\"><center><b>Сейчас  на сервере:</b></center></td>
  </tr>
  <tr>
    <td bgcolor=\"#292c21\" width=\"15\"><font color=\"#8c7952\">#</font></td>
    <td bgcolor=\"#292c21\" width=\"250\"><b><font color=\"#8c7952\">Имя игрока:</font></b></td>
    <td bgcolor=\"#292c21\" ><b><font color=\"#8c7952\">Фрагов:</font></b></td>
  </tr>\n"
);
        for (
$i=1;$i<=$playersn;$i++){
            
$n=ord(substr($st,0,1));
            
$st=substr($st,1);
            
$name=SubStr($st,0,StrPos($st,chr(0)));
            
$kills=ord(substr($st,StrPos($st,chr(0))+1,1));
            if (
$kills==255){$kills=-1;}
            if (
$kills==254){$kills=-2;}
            if (
$kills==253){$kills=-3;}
            if (
$kills==252){$kills=-4;}
            
$st=substr($st,StrPos($st,chr(0)));
            
$st=substr($st,9);
            Echo(
"
<tr>
    <td bgcolor=\"#292c21\"   width=\"15\"><font color=\"#8c7952\">
$n</font></td>
    <td bgcolor=\"#292c21\"   width=\"250\"><font color=\"#8c7952\">
$name</font></td>
    <td bgcolor=\"#292c21\"  ><font color=\"#8c7952\">
$kills</font></td>
  </tr>\n"
);
        }
        Echo(
"</table></body>
        <center><form><input type='button' value='Закрыть' onClick='window.close()'></form></center>
        </html>"
);
    }
}
?>

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
блок навигация IIHunterII Установка Блоков 4 13.03.2008 11:41
как сдвинуть вниз блок новостей на главной?? Wizard Настройка и Изменение 2 13.10.2006 05:20
совмещенный блок vippy Блоки 1 29.03.2006 19:29
помогите сделать блок для последних статей? и блок журнала kor Установка Блоков 3 11.12.2005 01:45
блок наша кнопка vpall Установка Блоков 11 23.09.2005 20:57


Часовой пояс GMT +4, время: 08:16.


На Верх
Рейтинг@Mail.ru