ГлавнаяПрофильНовостиРекомендоватьОбратная связь
 
Kasseler CMS - Система управления сайтом
 
Новая тема Список форумов Kasseler CMS - Система управления сайтом » PHP  
У меня вопрос насчёт собственного блока.

santaXZ
Добавлено: 07.02.2008 16:40:45   Заголовок сообщения: У меня вопрос насчёт собственного блока.#1



Група: Новичок
Сообщений: 104
Пользователь №: 47
Спасибо сказали: 2 раз(а)
Дата регистрации: 07.02.2008
Место жительства: Москва
Статус: Offline
Здраствуйте. Я недавно скачал небольшой блок для сайта.Вот он: http://doberman.so.kz/uploads/posts/1191782831_gta_server.jpg
И я никак немогу его запустить в системе.
Сайт грузится а блок непоявляется.
помогите пожалуйста внедрить его как блок в систему.
Вот PHP код блока:
CODE
<?php

$ip = '192.168.0.89';  //ip-адрес игрового сервера
$port = 7777; //порт на игровом сервере для подключения
$tdbg="#ffffff"; //фоновый цвет таблицы с результатами

$gta_server='';
$fp = fsockopen('udp://' . $ip, $port, $errno, $errstr);
    stream_set_timeout($fp, 1, 0);
    stream_set_blocking($fp, true);

if (!$fp) {
$gta_server.="Ошибка подключения: ".$errno." - ".$errstr;
} else {
$packet = "SAMP";
$packet .= chr(strtok($ip, "."));
$packet .= chr(strtok("."));
$packet .= chr(strtok("."));
$packet .= chr(strtok("."));
$packet .= chr($port & 0xFF);
$packet .= chr($port >> 8 & 0xFF);

fwrite($fp, $packet."i");
fread($fp, 11);
$is_passworded = ord(fread($fp, 1));
$plr_count = ord(fread($fp, 2));
$max_plrs = ord(fread($fp, 2));
$strlen = ord(fread($fp, 4));
$hostname = fread($fp, $strlen);
$strlen = ord(fread($fp, 4));
$gamemode = fread($fp, $strlen);
$strlen = ord(fread($fp, 4));
$mapname = fread($fp, $strlen);

$gta_server.= "<table bordercolor="#000000" cellpadding=2 cellspacing=0 border=0 width=98% align="center">";
$gta_server.="<tr><td bgcolor="".$tdbg."" colspan=2 align="center"><b>".$hostname."</b></td></tr>n";
$gta_server.="<tr><td bgcolor="".$tdbg."" >Игроков:</td><td bgcolor="".$tdbg."">".$plr_count." / ".$max_plrs."</td></tr>n";
$gta_server.="<tr><td bgcolor="".$tdbg."">Режим: </td><td bgcolor="".$tdbg."">".$gamemode."</td></tr>n";
$gta_server.="<tr><td bgcolor="".$tdbg."">Карта: </td><td bgcolor="".$tdbg."">".$mapname."</td></tr>n";
if ($is_passworded) {
$gta_server.="<tr><td bgcolor="".$tdbg."">Пароль: </td><td bgcolor="".$tdbg."">Есть</td></tr>n";
} else {
$gta_server.="<tr><td bgcolor="".$tdbg."">Пароль: </td><td bgcolor="".$tdbg."">Нет</td></tr>n";
}

fwrite($fp, $packet.'c');
fread($fp, 11);
$plr_count = ord(fread($fp, 2));
$gta_server.=" </table><br>n";
if ($plr_count > 0) {
$gta_server.=" <table bordercolor="#000000" cellpadding=2 cellspacing=0 border=0 align="center" width=98%>n";
$gta_server.=" <tr><td bgcolor="".$tdbg."" colspan=2 align="center"><b>Игроки:</b></td></tr>n";
$gta_server.=" <tr><td bgcolor="".$tdbg."" align="center"><b>Ник</b></td><td bgcolor="".$tdbg."" align="center"><b>Счет</b></td></tr>n";
for ($i=0; $i<$plr_count; $i++) {
$strlen = ord(fread($fp, 1));
$plrname = fread($fp, $strlen);
$score = ord(fread($fp, 4));
$gta_server.="<tr><td bgcolor="".$tdbg."">".$plrname."</td><td bgcolor="".$tdbg."">".$score."</td></tr>";
}
$gta_server.="</table>";
}
fclose($fp);
}
?>

ЗАРАНЕЕ СПАСИБО :30:
_________________________________
mk2007
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 07.02.2008 16:50:49   Заголовок сообщения: #2



Група: Administrator
Возраст: 21
Сообщений: 1114
Пользователь №: 1
Спасибо сказали: 88 раз(а)
Дата регистрации: 25.11.2007
Статус: Offline
ну нечего сложного нет
Можно было бы переписать весь блок, но можно сделать проще:
перед ?> напиши такой кусок кода:
CODE
$content = $gta_server;



Последний раз редактировалось: 07.02.2008 16:52:01
_________________________________
Сложность программы растет до тех пор, пока не превысит способности программиста. ©закон Мэрфи
uploads/bar_kasseler.png
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
santaXZ
Добавлено: 07.02.2008 17:00:23   Заголовок сообщения: #3



Група: Новичок
Сообщений: 104
Пользователь №: 47
Спасибо сказали: 2 раз(а)
Дата регистрации: 07.02.2008
Место жительства: Москва
Статус: Offline
Спасибо огромное работает.. :27:~ Добавлено через 00.01.45 ~И у меня есть ещё вопрос а почему движок сайта,который я поставил себе на хостинг негрузится через браузер Opera.~ Добавлено через 00.01.34 ~А через браузер internet exploer грузится нормально. :33:
_________________________________
mk2007
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 07.02.2008 17:14:05   Заголовок сообщения: #4



Група: Administrator
Возраст: 21
Сообщений: 1114
Пользователь №: 1
Спасибо сказали: 88 раз(а)
Дата регистрации: 25.11.2007
Статус: Offline
отключи в админке gzip сжатие
твой бесплатный хостинг не поддерживает данную функцию и будет он работать на всех браузерах
_________________________________
Сложность программы растет до тех пор, пока не превысит способности программиста. ©закон Мэрфи
uploads/bar_kasseler.png
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
santaXZ
Добавлено: 07.02.2008 17:23:29   Заголовок сообщения: #5



Група: Новичок
Сообщений: 104
Пользователь №: 47
Спасибо сказали: 2 раз(а)
Дата регистрации: 07.02.2008
Место жительства: Москва
Статус: Offline
Спасибо помогло. :4:~ Добавлено через 00.04.25 ~Ой забыл задать вопрос насчёт того же блока,о котором говорил выше.Я бы хотел узнать почему пишет ошибка подключения,если сервер игровой включён.Да и ip правильно ввёл и порт тоже ввёл правильно.Даже незнаю как это исправить.Вот ошибка на сайте.Блок находится справа внизу.
_________________________________
mk2007
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
HEPOH
Добавлено: 07.02.2008 19:12:59   Заголовок сообщения: #6



Група: Клиенты
Возраст: 19
Сообщений: 104
Пользователь №: 32
Спасибо сказали: 0 раз(а)
Дата регистрации: 31.12.2007
Место жительства: Нижний Тагил
Статус: Offline
fsockopen.... 90% что скрипт неробит из за тогочто хостинг у тебя бесплатный.~ Добавлено через 00.02.49 ~попробуй блок на локальном сервере проверить допустим VertrigoServ скачай от сюда
_________________________________
Продаю Рсс Грабер за 10$
пример работы: тут
ICQ: 604217
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 07.02.2008 20:42:26   Заголовок сообщения: #7



Група: Administrator
Возраст: 21
Сообщений: 1114
Пользователь №: 1
Спасибо сказали: 88 раз(а)
Дата регистрации: 25.11.2007
Статус: Offline
santaXZ
QUOTE
Страница сгенерирована за 2.047 секунд и 14 запросов к базе данных за 1.09377 секунд
Лицензия ©2007-2008 на maksimus.
Free hosting PHP & MySQL - Ayola.net


хм... и где жу ты взял такую лицензию???
Хостинг просто ужастный...

Насчет сервера на localhost можешь почитать


Последний раз редактировалось: 07.02.2008 20:51:15
_________________________________
Сложность программы растет до тех пор, пока не превысит способности программиста. ©закон Мэрфи
uploads/bar_kasseler.png
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
HEPOH
Добавлено: 08.02.2008 08:19:41   Заголовок сообщения: #8



Група: Клиенты
Возраст: 19
Сообщений: 104
Пользователь №: 32
Спасибо сказали: 0 раз(а)
Дата регистрации: 31.12.2007
Место жительства: Нижний Тагил
Статус: Offline
Хостинг просто ужастный...
А хостинг пишет что мол они одни из самых лучших по CMS поддержке и даже ставят их при регистрации которая длится всего 1 минуту :7:
P.S. хотя бывают и хуже хостинги


Последний раз редактировалось: 08.02.2008 08:21:14
_________________________________
Продаю Рсс Грабер за 10$
пример работы: тут
ICQ: 604217
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Список форумов Kasseler CMS - Система управления сайтом » PHP
 
Новая тема
Страница: 1 из 1 Вы можете просматривать темы
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать сообщения
Вы не можете удалять сообщения
Вы не можете модерировать этот форум

 
Страница сгенерирована за 0.306 секунд и 13 запросов к базе данных за 0.02452 секунд Web site engine code is Copyright © 2007-2008 by Kasseler CMS. All rights reserved.
Участник проекта CMS Magazine Rambler's Top100