Control Library GameAP: различия между версиями

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
Строка 15: Строка 15:
  
 
=== set_driver ===
 
=== set_driver ===
Задает драйвер для управления файлами.
+
Задает драйвер.
 
  set_driver ( string $driver )
 
  set_driver ( string $driver )
 
{| class="wikitable"
 
{| class="wikitable"
Строка 23: Строка 23:
 
| local || Локальный протокол для управления файлами.
 
| local || Локальный протокол для управления файлами.
 
|-
 
|-
| ftp || [http://ru.wikipedia.org/wiki/FTP FTP] протокол для управления файлами.
+
| ssh || [http://ru.wikipedia.org/wiki/SSH SSH] протокол управления.
 
|-
 
|-
| sftp || [http://ru.wikipedia.org/wiki/SFTP SFTP] протокол для управления файлами.
+
| telnet || [http://ru.wikipedia.org/wiki/Telnet Telnet] протокол управления.
 
|}
 
|}
  
Строка 38: Строка 38:
 
$this->control->set_data($ds);
 
$this->control->set_data($ds);
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
== Основные функции ==
 +
 +
=== auth ===
 +
Авторизация.
 +
 +
=== clear_commands ===
 +
Очистка всех отправленных команд.
 +
 +
=== command ===
 +
Отправка команды.
  
 
{{Категория:Документация_для_разработчиков}}
 
{{Категория:Документация_для_разработчиков}}

Версия 15:06, 15 мая 2014


Библиотека для отправки команд на выделенный сервер

Расположение

application/libraries/Control/

Загрузка библиотеки

$this->load->driver('control');

Задание данных

set_driver

Задает драйвер.

set_driver ( string $driver )
Название Описание
local Локальный протокол для управления файлами.
ssh SSH протокол управления.
telnet Telnet протокол управления.

set_data

Задает прочие данные. Такие, как операционная система и рабочая директория.

set_data ( array $data )

Пример:

$ds['os']    = 'linux';
$ds['path'] = '/home/servers';
$this->control->set_data($ds);

Основные функции

auth

Авторизация.

clear_commands

Очистка всех отправленных команд.

command

Отправка команды.