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

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
Строка 10: Строка 10:
 
<syntaxhighlight lang="php">
 
<syntaxhighlight lang="php">
 
$this->load->driver('control');
 
$this->load->driver('control');
 +
</syntaxhighlight>
 +
 +
== Задание данных ==
 +
 +
=== set_driver ===
 +
Задает драйвер для управления файлами.
 +
set_driver ( string $driver )
 +
{| class="wikitable"
 +
|-
 +
! Название !! Описание
 +
|-
 +
| local || Локальный протокол для управления файлами.
 +
|-
 +
| ftp || [http://ru.wikipedia.org/wiki/FTP FTP] протокол для управления файлами.
 +
|-
 +
| sftp || [http://ru.wikipedia.org/wiki/SFTP SFTP] протокол для управления файлами.
 +
|}
 +
 +
=== set_data ===
 +
Задает прочие данные. Такие, как операционная система и рабочая директория.
 +
set_data ( array $data )
 +
 +
'''Пример:'''
 +
<syntaxhighlight lang="php">
 +
$ds['os']    = 'linux';
 +
$ds['path'] = '/home/servers';
 +
$this->control->set_data($ds);
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
{{Категория:Документация_для_разработчиков}}
 
{{Категория:Документация_для_разработчиков}}

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


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

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

application/libraries/Control/

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

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

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

set_driver

Задает драйвер для управления файлами.

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

set_data

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

set_data ( array $data )

Пример:

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