DS Helper GameAP: различия между версиями
Перейти к навигации
Перейти к поиску
Nikita (обсуждение | вклад) |
Nikita (обсуждение | вклад) |
||
Строка 60: | Строка 60: | ||
Читает содержимое файла на выделенном сервере. | Читает содержимое файла на выделенном сервере. | ||
− | string read_ds_file ( $file, | + | string read_ds_file ( string $file, array $server_data ) |
'''file''' | '''file''' | ||
:Файл на выделенном сервере | :Файл на выделенном сервере | ||
Строка 69: | Строка 69: | ||
Записывает данные в файл на выделенном сервере. | Записывает данные в файл на выделенном сервере. | ||
− | bool write_ds_file ( $file, $contents, | + | bool write_ds_file ( string $file, string $contents, array $server_data ) |
'''file''' | '''file''' | ||
:Файл на выделенном сервере | :Файл на выделенном сервере | ||
Строка 80: | Строка 80: | ||
Заменяет шоткоды в команде. | Заменяет шоткоды в команде. | ||
− | replace_shotcodes ( $command, | + | replace_shotcodes ( string $command, array $server_data ) |
'''command''' | '''command''' | ||
:Отправляемая команда с шоткодами | :Отправляемая команда с шоткодами | ||
Строка 89: | Строка 89: | ||
Отправляет команду на сервер. | Отправляет команду на сервер. | ||
− | string send_command ( $command, | + | string send_command ( string $command, array $server_data [ , bool $path = false ] ) |
'''command''' | '''command''' | ||
:Отправляемая команда | :Отправляемая команда |
Версия 20:02, 14 мая 2014
Набор функций для работы с выделенным сервером.
Расположение файла
application/helpers/ds_helper.php
Загрузка помощника
$this->load->helper('ds');
Содержание
get_ds_file_path
Получение полного пути к исполняемым файлам панели.
string get_ds_file_path( array $server_data )
server_data
- Данные сервера.
get_file_protocol
Получение названия протокола передачи файлов (FTP, SFTP, Local).
string get_file_protocol( array $server_data )
server_data
- Данные сервера.
get_file_protocol_config
Получение данных для соединения с sftp или ftp.
string get_file_protocol_config( array $server_data )
server_data
- Данные сервера.
get_last_command
Последняя отправленная команда на выделенный сервер.
string get_last_command()
get_sended_commands
Список отправленных команд на выделенный сервер.
array get_sended_commands()
list_ds_files
Список файлов в директории.
array list_ds_files(string $dir, array $server_data [, bool $full_info = false ] [, array $extensions ] )
dir
- Директория на выделенном сервере
server_data
- Данные сервера.
full_info
- Полная информация о файле (дата создания, размер).
extensions
- Массив со списком расширений файлов.
read_ds_file
Читает содержимое файла на выделенном сервере.
string read_ds_file ( string $file, array $server_data )
file
- Файл на выделенном сервере
server_data
- Данные сервера
write_ds_file
Записывает данные в файл на выделенном сервере.
bool write_ds_file ( string $file, string $contents, array $server_data )
file
- Файл на выделенном сервере
contents
- Данные файла
server_data
- Данные сервера
replace_shotcodes
Заменяет шоткоды в команде.
replace_shotcodes ( string $command, array $server_data )
command
- Отправляемая команда с шоткодами
server_data
- Данные сервера
send_command
Отправляет команду на сервер.
string send_command ( string $command, array $server_data [ , bool $path = false ] )
command
- Отправляемая команда
server_data
- Данные сервера
path
- Путь. Перед отправкой команды будет выполнена смена на указанный путь.