Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Source Query

Статус пользователя Vitalijkee
сообщение 23.1.2016, 20:37
Сообщение #1


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Привет всем! ребят кто знает как можно вывести в таблицу НИК Счет Время. натолкните на верный путь то много чего перепробовал и ничего не выходит!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя jtiq
сообщение 23.1.2016, 20:58
Сообщение #2


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

Пробовал?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 23.1.2016, 21:28
Сообщение #3


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(jtiq @ 23.1.2016, 21:53) *

да пробовал нехрена не получается или я неправильно что-то делаю!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Leksandr
сообщение 23.1.2016, 21:38
Сообщение #4
Стаж: 13 лет
Город: Украина, Сумы (Ахтырка)

Сообщений: 1000
Благодарностей: 458
Полезность: 821

Vitalijkee, там есть пример. Просто качаешь библиотеку и качаешь пример. Смотришь путь до библиотеки, пишешь ип/порт и готово.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя drivemaster
сообщение 23.1.2016, 23:57
Сообщение #5


Стаж: 17 лет

Сообщений: 266
Благодарностей: 79
Полезность: 246

Как вывести нужные переменные Source Query Class

Возможно, будет полезно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 24.1.2016, 12:19
Сообщение #6


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(drivemaster @ 24.1.2016, 0:53) *

спасибо но с этой темы я все пробовал почему то ничего не получается может неправильно что-то делаю)

Отредактировал: Vitalijkee, - 24.1.2016, 12:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cracky
сообщение 24.1.2016, 14:34
Сообщение #7


Стаж: 15 лет

Сообщений: 768
Благодарностей: 197
Полезность: 506

Цитата
не получается

Цитата
ничего не выходит

"у меня дверь не открывается". Конкретнее можно?

Отредактировал: Cracky, - 24.1.2016, 14:43
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 24.1.2016, 14:37
Сообщение #8


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Cracky,
Поначалу была ошибка 500 потом просто белая страница!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 24.1.2016, 15:12
Сообщение #9
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(Vitalijkee @ 24.1.2016, 14:33) *
Cracky,
Поначалу была ошибка 500 потом просто белая страница!

Ну так может вы код покажете или мы так и будем гадать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cracky
сообщение 24.1.2016, 15:20
Сообщение #10


Стаж: 15 лет

Сообщений: 768
Благодарностей: 197
Полезность: 506

Цитата(Vitalijkee @ 24.1.2016, 15:33) *
Cracky,
Поначалу была ошибка 500 потом просто белая страница!

Почитайте как включить режим отображения ошибок php. Надеюсь вы разрабатываете на локальной машине? (на своем компьютере, не на хостинге).
Шучу. Конечно же вы пытаетесь это сделать прямо на хостинге, и на том же хостинге скорее всего сокеты отключены.

Отредактировал: Cracky, - 24.1.2016, 15:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 24.1.2016, 16:34
Сообщение #11


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Cracky, пытаюсь я ето сделать на своем дедике под управлением Ubuntu 14.04 Server с установлеными последними версиями php и тд .код вот
Cкрытый текст

Код:

<?php
require __DIR__ . '/SourceQuery/SourceQuery.class.php';

// Edit this ->
define( 'SQ_SERVER_ADDR', 'localhost' );
define( 'SQ_SERVER_PORT', 27015 );
define( 'SQ_TIMEOUT', 1 );
define( 'SQ_ENGINE', SourceQuery :: SOURCE );
// Edit this <-

$Timer = MicroTime( true );

$Query = new SourceQuery( );

$Info = Array( );
$Rules = Array( );
$Players = Array( );

try
{
$Query->Connect( SQ_SERVER_ADDR, SQ_SERVER_PORT, SQ_TIMEOUT, SQ_ENGINE );

$Info = $Query->GetInfo( );
$Players = $Query->GetPlayers( );
$Rules = $Query->GetRules( );
}
catch( Exception $e )
{
$Exception = $e;
}

$Query->Disconnect( );

$Timer = Number_Format( MicroTime( true ) - $Timer, 4, '.', '' );
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Source Query PHP Class</title>

<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<style type="text/css">
.jumbotron {
margin-top: 30px;
border-radius: 0;
}

.table thead th {
background-color: #428BCA;
border-color: #428BCA !important;
color: #FFF;
}
</style>
</head>

<body>
<div class="container">
<div class="jumbotron">
<h1>Source Query PHP Class</h1>

<p>This class was created to query game server which use the Source (Steamworks) query protocol.</p>

<p>
<a class="btn btn-large btn-primary" href="http://xpaw.me">Made by xPaw</a>
<a class="btn btn-large btn-primary" href="https://github.com/xPaw/PHP-Source-Query-Class">View on GitHub</a>
<a class="btn btn-large btn-danger" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">CC BY-NC-SA 3.0</a>
</p>
</div>

<?php if( isset( $Exception ) ): ?>
<div class="panel panel-primary">
<div class="panel-heading"><?php echo Get_Class( $Exception ); ?> at line <?php echo $Exception->getLine( ); ?></div>
<p><b><?php echo htmlspecialchars( $Exception->getMessage( ) ); ?></b></p>
<p><?php echo nl2br( $e->getTraceAsString(), false ); ?></p>
</div>
<?php else: ?>
<div class="row">
<div class="col-sm-6">
<table class="table table-bordered table-striped">
<thead>
<tr>
<th colspan="2">Server Info <span class="label label-<?php echo $Timer > 1.0 ? 'danger' : 'success'; ?>"><?php echo $Timer; ?>s</span></th>
</tr>
</thead>
<tbody>
<?php if( Is_Array( $Info ) ): ?>
<?php foreach( $Info as $InfoKey => $InfoValue ): ?>
<tr>
<td><?php echo htmlspecialchars( $InfoKey ); ?></td>
<td><?php
if( Is_Array( $InfoValue ) )
{
echo "<pre>";
print_r( $InfoValue );
echo "</pre>";
}
else
{
if( $InfoValue === true )
{
echo 'true';
}
else if( $InfoValue === false )
{
echo 'false';
}
else
{
echo htmlspecialchars( $InfoValue );
}
}
?></td>
</tr>
<?php endforeach; ?>
<?php else: ?>
<tr>
<td colspan="2">No information received</td>
</tr>
<?php endif; ?>
</tbody>
</table>
</div>
<div class="col-sm-6">
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Player</th>
<th>Frags</th>
<th>Time</th>
</tr>
</thead>
<tbody>
<?php if( Is_Array( $Players ) ): ?>
<?php foreach( $Players as $Player ): ?>
<tr>
<td><?php echo htmlspecialchars( $Player[ 'Name' ] ); ?></td>
<td><?php echo $Player[ 'Frags' ]; ?></td>
<td><?php echo $Player[ 'TimeF' ]; ?></td>
</tr>
<?php endforeach; ?>
<?php else: ?>
<tr>
<td>No players in da house</td>
</tr>
<?php endif; ?>
</tbody>
</table>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<table class="table table-bordered table-striped">
<thead>
<tr>
<th colspan="2">Rules</th>
</tr>
</thead>
<tbody>
<?php if( Is_Array( $Rules ) ): ?>
<?php foreach( $Rules as $Rule => $Value ): ?>
<tr>
<td><?php echo htmlspecialchars( $Rule ); ?></td>
<td><?php echo htmlspecialchars( $Value ); ?></td>
</tr>
<?php endforeach; ?>
<?php endif; ?>
</tbody>
</table>
</div>
</div>
<?php endif; ?>
</div>
</body>
</html>




в логах вот такая холера:PHP Fatal error: require(): Failed opening required '/var/www/site/console/Exceptions.class.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/site/console/SourceQuery.class.php on line 17

Отредактировал: Vitalijkee, - 24.1.2016, 16:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 24.1.2016, 18:43
Сообщение #12
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Vitalijkee, и что непонятного в логе?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 24.1.2016, 20:25
Сообщение #13


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(voed @ 24.1.2016, 19:38) *
Vitalijkee, и что непонятного в логе?

не могу найти вот это :Exceptions.class.php!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 24.1.2016, 20:56
Сообщение #14
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Vitalijkee, открой пример и посмотри, как там сделано.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 24.1.2016, 21:16
Сообщение #15


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(voed @ 24.1.2016, 21:52) *
Vitalijkee, открой пример и посмотри, как там сделано.

вот именно что беру все из примеров нехрена работать не хочет!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 24.1.2016, 21:23
Сообщение #16
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Vitalijkee, а я вижу отличия в твоем коде и в примере. Там все файлы подключаются через bootstrap.php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 24.1.2016, 21:48
Сообщение #17


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(voed @ 24.1.2016, 22:19) *
Vitalijkee, а я вижу отличия в твоем коде и в примере. Там все файлы подключаются через bootstrap.php

Код что у меня я брал вот отсюда Как вывести нужные переменные Source Query Class
и то что примерах тоже не хочет работать!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 24.1.2016, 22:00
Сообщение #18
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Vitalijkee, ну очевидно же, что там устаревшие примеры.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 24.1.2016, 22:07
Сообщение #19


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(voed @ 24.1.2016, 22:56) *
Vitalijkee, ну очевидно же, что там устаревшие примеры.

так а где найти рабочий пример я уже перерыл много чего а результат в тупую один!ничего не хочет работать!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 25.1.2016, 8:37
Сообщение #20


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

https://github.com/xPaw/PHP-Source-Query/tr...master/Examples

https://github.com/xPaw/PHP-Source-Query#functions
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: