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

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(set_driver)
(Основные функции)
Строка 34: Строка 34:
 
=== connect ===
 
=== connect ===
 
Соединение с сервером. Если используется локальный протокол управления, то всегда вернет true.
 
Соединение с сервером. Если используется локальный протокол управления, то всегда вернет true.
 +
connect(array $config)
 +
:'''config'''
 +
::Массив с параметрами для соединения с сервером.
 +
{| class="wikitable"
 +
|-
 +
! Значение !! Описание
 +
|-
 +
| hostname || Хост
 +
|-
 +
| port || Порт
 +
|-
 +
| username || Логин
 +
|-
 +
| password || Пароль
 +
|}
  
 
=== delete_dir ===
 
=== delete_dir ===

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


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

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

application/libraries/Files/

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

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

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

set_driver

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

set_driver ( string $driver )

Список доступных опций:

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

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

connect

Соединение с сервером. Если используется локальный протокол управления, то всегда вернет true.

connect(array $config)
config
Массив с параметрами для соединения с сервером.
Значение Описание
hostname Хост
port Порт
username Логин
password Пароль

delete_dir

Удаление директории.

delete_file

Удаление файла.

download

Загрузка файла с сервера.

list_files

Список файлов.

list_files_full_info

Список файлов с информацией о последнем изменении и размере.

mkdir

Создание директории.

move

Перемещение.

read_file

Чтение файла.

write_file

Запись файла.

rename

Переименование.

search

Поиск.

upload

Загрузка файла на сервер.