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

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

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

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

RCON и PHP

, Unable to open socket: Connection refused (111)
Статус пользователя deepz
сообщение 26.8.2013, 9:17
Сообщение #1


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Добрый день всем.

Вот появилась такая проблема:
Пишет мол Unable to open socket: Connection refused (111), это я так понимаю что закрыты сокеты у хостера , и надо писать что бы открыли ?

Спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Cracky
сообщение 26.8.2013, 9:45
Сообщение #2


Стаж: 15 лет

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

да.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя deepz
сообщение 26.8.2013, 10:28
Сообщение #3


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Посоветуйте норм хостинг, а то написал в т.п thehost.com.ua, а там они изменили свою политику мол:
Цитата
Согласно нашим правилам предоставления услуг http://thehost.com.ua/docs/rules
4.7. В рамках любого тарифного плана shared-хостинга запрещено устанавливать любое дополнительно не стандартное ПО, скрипты панелей управления/статистики игровыми серверами, торрент-трекеры и прочее, кроме ситуаций, когда на размещение подобного контента было получено согласие у Исполнителя. Во всех других случаях такой контент необходимо размещать в рамках услуги VPS/VDS или физического выделенного сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 26.8.2013, 12:03
Сообщение #4


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

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Вот я этим пользуюсь, вполне доволен.
Хостт
hosting-service.com.ua


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя grey
сообщение 26.8.2013, 12:21
Сообщение #5


Стаж: 15 лет

Сообщений: 1785
Благодарностей: 1098
Полезность: 675

tcphost.(net)
и
beget.(ru)

на thehost.com.ua теперь только домены держать можно, не хостинг а черт знает что

Отредактировал: grey, - 26.8.2013, 12:22


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 26.8.2013, 14:26
Сообщение #6


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

Стаж: 18 лет

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

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

deepz, бери VDS и не парься
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 26.8.2013, 17:48
Сообщение #7


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 701

Цитата(deepz @ 26.8.2013, 9:17) *
Добрый день всем.

Вот появилась такая проблема:
Пишет мол Unable to open socket: Connection refused (111), это я так понимаю что закрыты сокеты у хостера , и надо писать что бы открыли ?

Спасибо


А что за класс RCON ?
Помню была у меня такая же проблема, хотя сокеты открыты были.
Попробуй вот эти классы:
Прикрепленный файл  rcon.zip ( 3,04 килобайт ) Кол-во скачиваний: 143
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 26.8.2013, 17:52
Сообщение #8


Стаж: 15 лет

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

Цитата(deepz @ 26.8.2013, 11:28) *
Посоветуйте норм хостинг

dshost.com.ua
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя deepz
сообщение 26.8.2013, 17:54
Сообщение #9


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Цитата(kuznets92 @ 26.8.2013, 18:48) *
А что за класс RCON ?
Помню была у меня такая же проблема, хотя сокеты открыты были.
Попробуй вот эти классы:
Прикрепленный файл  rcon.zip ( 3,04 килобайт ) Кол-во скачиваний: 143

Попробовал "No direct script access allowed"

Код
<?php

include_once("hl_rcon.php");

$r = new rcon(127.0.0.1",27015,"pass12345");
$r->Auth();

echo "Authenticated\n";

//Send a request
var_dump($r->rconCommand("cvarlist"));


?>


Что не так сделал ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя winzh1
сообщение 26.8.2013, 18:00
Сообщение #10


Стаж: 14 лет

Сообщений: 1414
Благодарностей: 600
Полезность: 838

Цитата(deepz @ 26.8.2013, 22:54) *
Попробовал "No direct script access allowed"

Код
<?php

include_once("hl_rcon.php");

$r = new rcon(127.0.0.1",27015,"pass12345");
$r->Auth();

echo "Authenticated\n";

//Send a request
var_dump($r->rconCommand("cvarlist"));


?>


Что не так сделал ?

Проверьте доступ до hl_rcon.php, и если есть, гляньте .htacess


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 26.8.2013, 18:04
Сообщение #11


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 701

Цитата(deepz @ 26.8.2013, 17:54) *
Попробовал "No direct script access allowed"

Что не так сделал ?


Моя вина, забыл вырезать часть кода.
Удали в начале каждого класса, после <?php.
Код
if ( ! defined('BASEPATH')) exit('No direct script access allowed');


Либо добавь перед include
Цитата
define('BASEPATH', dirname(__FILE__));


Вот такой командой попробуй соединиться:
Код
$r = new hl_rcon();
$r->set_variables("127.0.0.1", 27015, "pass12345");
$r->hl_rcon->connect();
$result = $r->hl_rcon->command('status');

echo $result;


Отредактировал: kuznets92, - 26.8.2013, 18:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя deepz
сообщение 26.8.2013, 18:11
Сообщение #12


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Цитата(kuznets92 @ 26.8.2013, 19:04) *
Моя вина, забыл вырезать часть кода.
Удали в начале каждого класса, после <?php.
Код
if ( ! defined('BASEPATH')) exit('No direct script access allowed');


Либо добавь перед include

Вот такой командой попробуй соединиться:
Код
$r = new hl_rcon();
$r->set_variables("127.0.0.1", 27015, "pass12345");
$r->hl_rcon->connect();
$result = $r->hl_rcon->command('status');

echo $result;

Ошибка 500

Логи ошибок:

Цитата
[Mon Aug 26 18:57:19 2013] [error] [client ***] PHP Fatal error: Class 'rcon' not found in /var/www/ham20111/data/www/cssmonitoring.ru/sender.php on line 5
[Mon Aug 26 18:57:19 2013] [error] [client ***] File does not exist: /var/www/ham20111/data/www/cssmonitoring.ru/favicon.ico
[Mon Aug 26 18:57:20 2013] [error] [client ***] PHP Fatal error: Class 'rcon' not found in /var/www/ham20111/data/www/cssmonitoring.ru/sender.php on line 5
[Mon Aug 26 18:57:20 2013] [error] [client ***] File does not exist: /var/www/ham20111/data/www/cssmonitoring.ru/favicon.ico
[Mon Aug 26 18:57:21 2013] [error] [client ***] PHP Fatal error: Class 'rcon' not found in /var/www/ham20111/data/www/cssmonitoring.ru/sender.php on line 5
[Mon Aug 26 18:57:21 2013] [error] [client ***] File does not exist: /var/www/ham20111/data/www/cssmonitoring.ru/favicon.ico
[Mon Aug 26 18:57:21 2013] [error] [client ****] PHP Fatal error: Class 'rcon' not found in /var/www/ham20111/data/www/cssmonitoring.ru/sender.php on line 5


Отредактировал: deepz, - 26.8.2013, 18:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 26.8.2013, 18:40
Сообщение #13


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 701

Class 'rcon' not found
Класс то называется Hl_rcon, следовательно вызвать надо $r = new hl_rcon();
Не помню даже, где я его отрыл, я бы оригинал дал, а тут я его под свою панель заделал, назад переделывать лень pardon.gif

Попробуй вот с этим классом, вроде похож - https://github.com/gabrieel09/Counter-Strike-1.6-Panel-php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя deepz
сообщение 26.8.2013, 19:11
Сообщение #14


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Цитата(kuznets92 @ 26.8.2013, 19:40) *
Class 'rcon' not found
Класс то называется Hl_rcon, следовательно вызвать надо $r = new hl_rcon();
Не помню даже, где я его отрыл, я бы оригинал дал, а тут я его под свою панель заделал, назад переделывать лень pardon.gif

Попробуй вот с этим классом, вроде похож - https://github.com/gabrieel09/Counter-Strike-1.6-Panel-php

Обратился так
Код
<?php
include 'hl_rcon.php'
$r = new hl_rcon();
$r->set_variables("127.0.0.1", 27015, "1234pass");
$r->hl_rcon->connect();
$result = $r->hl_rcon->command('status');

echo $result;
?>

Пишет:
PHP Parse error: syntax error, unexpected T_VARIABLE in /var/www/ham20111/data/www/cssmonitoring.ru/sender.php on line 3

Кто может сказать что за ошибка ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 26.8.2013, 19:27
Сообщение #15


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 701

Ошибка синтаксиса, куда точку с запятой дел во второй строке?
И убери hl_rcon в $r->hl_rcon->connect(); и $r->hl_rcon->command('status');
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя deepz
сообщение 26.8.2013, 19:33
Сообщение #16


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Цитата(kuznets92 @ 26.8.2013, 20:27) *
Ошибка синтаксиса, куда точку с запятой дел во второй строке?
И убери hl_rcon в $r->hl_rcon->connect(); и $r->hl_rcon->command('status');

Спасибо за ответ, но эти ошибки меня парят

Код
PHP Fatal error:  Cannot access parent:: when current class scope has no parent in /var/www/ham20111/data/www/cssmonitoring.ru/hl_rcon.php on line 16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 26.8.2013, 19:56
Сообщение #17


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 701

Цитата(deepz @ 26.8.2013, 19:33) *
Спасибо за ответ, но эти ошибки меня парят

Код
PHP Fatal error:  Cannot access parent:: when current class scope has no parent in /var/www/ham20111/data/www/cssmonitoring.ru/hl_rcon.php on line 16


Удали функцию __construct() в классе.

Попробуй воспользоваться другим классом, ссылку на который я дал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя deepz
сообщение 26.8.2013, 20:04
Сообщение #18


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Цитата(kuznets92 @ 26.8.2013, 20:56) *
Удали функцию __construct() в классе.

Попробуй воспользоваться другим классом, ссылку на который я дал.

Спасибо большое , заработал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: